mb_encode_mimeheader(...) в PHP

Nixon

Новичок
mb_encode_mimeheader(...) в PHP

В PHP есть функция mb_encode_mimeheader(...), которая кодирует строку для MIME-шапки (используется для отправки писем по электронной почте).

Я пользовался ей для кодирования строки <<Привет!>> в кодировке Windows-1251, находясь и печатая в ней.

PHP:
mb_encode_mimeheader('Привет!', 'Windows-1251', 'Q')
Она выдавала какую-то однообразную строку (<<=?Windows-1251?Q?=3F=3F=3F=3F=3F=3F!?=>>), при декодировании которой фунцией mb_decode_mimeheader(...) получалась строка <<??????!>>.

Пробовал сделать тоже самое в кодировке UTF-8. Работает.

Никто не сталкивался с подобной проблемой в своей практике?

PHP 5.0.4, Apache 2.0.54, Windows XP SP2
 

Profic

just Profic (PHP5 BetaTeam)
[m]mb_internal_encoding[/m]() и собственно [m]mb_encode_mimeheader[/m]()
 
Сверху