Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: кодировка строки
 
 автор: brys   (21.04.2007 в 15:19)   письмо автору
 
 

Как нибудь можно принудительно строке задать кодировку? не странице а именно строке.

   
 
 автор: bronenos   (21.04.2007 в 15:56)   письмо автору
 
   для: brys   (21.04.2007 в 15:19)
 

$utf = iconv ('cp1251', 'utf-8', $cp);

   
 
 автор: brys   (21.04.2007 в 16:06)   письмо автору
 
   для: bronenos   (21.04.2007 в 15:56)
 

а если я незнаю какая кодировка? она у меня в списке разная.
вроде того $utf = iconv ('cp1251', 'любая кодировка', $cp);

   
 
 автор: Trianon   (21.04.2007 в 17:10)   письмо автору
 
   для: brys   (21.04.2007 в 16:06)
 

Если не знаете Вы - откуда узнает программа?

   
 
 автор: brys   (21.04.2007 в 18:37)   письмо автору
 
   для: Trianon   (21.04.2007 в 17:10)
 

извлекаю данные с помощью imap_headerinfo и применяю для для декода imap_mime_header_decode. с разных почтовых серверов приходят в разных кодировках и получается что половина сообщений в KOI8-R, а другая в windows-1251 и все это в одном списке если применяю convert_cyr_string или iconv то сообщения только от одного сервера становятся нормального вида. зависит от того какой схему я указываю

   
 
 автор: Trianon   (21.04.2007 в 18:42)   письмо автору
 
   для: brys   (21.04.2007 в 18:37)
 

Каждая текстовая часть сообщения имеет свой content-type, в котором параметром charset прописана кодировка части.
с помощью iconv любую кодировку можно привести к utf-8

   
 
 автор: brys   (21.04.2007 в 18:56)   письмо автору
 
   для: Trianon   (21.04.2007 в 18:42)
 

спасибо разобрался. с помощью convert_cyr_string.

convert_cyr_string($fromname[0]->text,$fromname[0]->charset,"k")

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования