Найди 1 отличие...

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

traktorishka

Guest
Найди 1 отличие...

Добрый день.
Вот такая вот непонятка: отсылается письмо через почтовый клиент, в поле "from" пишетсья имя русскими буквами ну и адрес, в поле "subject" пишеться тема русскими буквами. письмо приходит и мы видим, что:
поле "from" имеет вид:
=?windows-1251?Q?=C4=EC=E8=F2=F0=E8=E9?=, и благополучно кодируется функцией convert_cyr_string.
А вот поле "subject" имеет вид:
=?Windows-1251?B?7/Du8fLuIPLg6iDi7vI=?= , и ни фига не кодируется функцией convert_cyr_string.

Вообще что это может быть такое и в какой момент может появляться разница???

Спасибки.
 

traktorishka

Guest
получаю я его с помощью пхп. через сокет по 110 порту. и поле from нормально декодируется в win-1251, а вот поле subj нет.
 

voodoo

Новичок
это q(uqoted_printable, хотя и не совсем) и b(ase64) кодировка.
читать rfc http://www.zvon.org/tmRFC/RFC2047/Output/
 

traktorishka

Guest
прочитал rfc. Понял что-то. НО не понял главного: как надо раскодировать поле "subj" !

p.s. (for tony2001) imap-функций нет.
 
Сверху