mb_encode_mimeheader(...) в PHP

  • Автор темы Автор темы Nixon
  • Дата начала Дата начала

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
 
Сверху