Web-mail (проблема с кодировкой)

Статус
В этой теме нельзя размещать новые ответы.

silent9

Постоялец
Регистрация
7 Июн 2008
Сообщения
136
Реакции
11
Пишу web-интерфейс для чтения почты, все работает, вот только письма на русском приходят в непонятной кодировке, в какой определить не могу... что можно сделать?
 
Ты в какой кодировке пишеш свой вебмаил в кирилице windows или в UTF ?
 
сам php код чтоль? windows-1251... при чем здесь кодировка скрипта?)
 
попробуй тогда
PHP:
iconv('UTF-8', 'windows-1251', $text);

может поможет
 
Как минимум нужно указать кодировку в хедере при отправке письма.
Скажем
Код:
Content-Type: text/plain; charset=windows-1251
для простого текста в кодировке вин-1251
 
Нужно в заголовках письма читать его кодировку, и эту же кодировку ставить при выводе письма клиенту
 
Так приходят на то что пишете в неправильной кодировке, или когда отправляете из него приходят на другие клиенты в неправильной кодировке?
 
Еще надо не забыть на странице с формой( в которую вбивается текст сообщения) указать кодировку windows-1251 в мета теге.
PHP:
<meta http-equiv=Content-Type content="text/html;charset=windows-1251">
 
Еще надо не забыть на странице с формой( в которую вбивается текст сообщения) указать кодировку windows-1251 в мета теге.
PHP:
<meta http-equiv=Content-Type content="text/html;charset=windows-1251">
А это тут причем? Мы про кодировку писем, а не интерфейса:) Если у автора все отображается, как он написал, нормально, надо полагать кодировку страницы он указал верно.
 
А это тут причем? Мы про кодировку писем, а не интерфейса:) Если у автора все отображается, как он написал, нормально, надо полагать кодировку страницы он указал верно.
Не сказано же, что нормально отображается. Сказано лишь, что работает что-то)
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху