utf8 & utf7

_Dio_

Новичок
utf8 & utf7

Народ,
чего-то ютф не работает или я не так делаю.
Отправил письмо в ютф, читаю его потом,
и вывожу
PHP:
echo utf8_decode(imap_body($link,$i));
а выходят ????????.
Про ютф7 вообще молчу, там вот что вываливается

Warning: imap_utf7_decode: Invalid modified UTF-7 character: `
' in /usr/htdocs/draft/mail/view.php on line 32


а строчка вот такая

PHP:
echo imap_utf7_decode(imap_body($link,$i));
Что посоветуете, может я чего-то не то делаю :(
 

tony2001

TeaM PHPClub
utf8_encode -- encodes an ISO-8859-1 string to UTF-8
у тебя текст в какой кодировке? в ISO-8859-1 ?

на данный момент эта функция не работает с русским.
в будущем, _возможно_, в РНР появится либо новый экстеншен, либо новые функции, которые будут уметь работать с большим количеством кодировок.
на данный момент с этим есть проблемы и они известны.

а пока нет стандартного решения - пользуйся поиском по форуму:
http://t124.ram.ru/xconvert.php.txt
 

_Dio_

Новичок
Вот так всегда, на самом интересном месте.
А что порекомендуете, что русский текст понимает?
 

tony2001

TeaM PHPClub
как видишь, нет.
а почему такая необходимость именно в UTF7 ?
 

_Dio_

Новичок
Хочется что бы все было универсально :(
Если есть русское описание алгоритма, кините ссылочку
пожалуйста. Я не совсе въезжаю на англ. как это делается.
Может еще есть какие-то русскоязычные ресурсы?
 

_Dio_

Новичок
Блин это я видел, я не совсем врубаюсь на англ. в алгоритм :(
не хаватает знания англ. :(
 
Сверху