Feb 27, 2006 13:38
Была беда на одном из веб-проектов (один из тех, которые разработаны не своими руками, а баги править приходится)
кодировка на проекте koi8-r, механизм рассылки почты (рассылается через mail), кодировка письма выставлена как koi8-r
и вот какая бяка: в Аутглюке при загрузке только заголовка (ну понятно, что бы спам не качать) так вот имя отправителя приходило в какой-то бяке чПФ ФБЛПЕ [postmaster@some_domain.ru]
пошукал в сети, нашел ответ на каком-то форуме, но ответ,как часто бывает пришлось чуть напильником дорабатывать.
вообщем решением было шагание с бубном вокруг да около примерно так:
$test_str = preg_replace("/(.)/e", "sprintf('=%02x',ord('$1'))", $name);
$from = 'From: =?KOI8-R?Q?'.$test_str.'?='. " < postmaster@some_domain.ru > ";
webdev,
php,
solved