Вернуться   Дизайнерский форум » ВЕБ-ПРОГРАММИРОВАНИЕ » HTML, CSS, JavaScript

Кодировки в почтовых сообщениях

Обсуждение темы Кодировки в почтовых сообщениях в разделе HTML, CSS, JavaScript, часть категории ВЕБ-ПРОГРАММИРОВАНИЕ; Вопрос следующий. Имеется сайт сделанный во Flash MX 2004. Кодировки на сайте UTF-8 во избежании проблем с отображением кирилических символов под MAC. Имеется ...


Закрытая тема
 
Опции темы
Старый 28.11.2004, 11:34   #1
Вопрос следующий. Имеется сайт сделанный во Flash MX 2004. Кодировки на сайте UTF-8 во избежании проблем с отображением кирилических символов под MAC. Имеется форма для отправки сообщений по почте. System.useCodePage во флеш не включена. По почте приходит абракадабра. Использовал следующие методы:
1. Перекодировал UTF-8 в php скрипте, отсылающий сообщения по почте в koi-8r, win-1251, не помогает
2. Прописывал charset utf-8, win-1251, koi-8r в почтовых хедерах
3. Автоматическая перекодировка в win1251 на rus apache сервере отключена с помощью .htacces

В чем проблема?
 
Старый 28.11.2004, 11:34
Ссылки
Старый 28.11.2004, 14:35   #2
_kostet, в mail() есть параметр, устанавливающий кодировку приходящего письма. это на форуме уже было. ищи через поиск.
 
Старый 14.12.2004, 22:46   #3
В необязательном параметре extra-headers должно быть написано: Content-type: text/plain; charset=XXX. Вместо XXX вставьте нужную кодировку

По-моему, так
 
Старый 15.12.2004, 15:51   #4
ILA

Проблема с заголовками

Есть одна проблема, возникающая при использовании заголовка Contenttype.
Дело в том, что существуют почтовые программы, которые понимают заголовок Content-type, но не понимают русский текст в поле Subject, если это поле стоит до Content-type. В то же время, другие почтовые клиенты обязывают нас задавать Content-type последним заголовком в списке. Чтобы обойти этот заколдованный круг, проще всего разместить поле Content-type сразу в двух местах — перед первым и после последнего заголовка:

$message="Content-type: text/plain; charset=koi8-r
From: Лист рассылки
To: Иванов Иван Иванович <[email protected]>
Subject: Пробная рассылка
Content-type: text/plain; charset=koi8-r
Уважаемый товарищ! Это письмо послано почтовым роботом.
Всего хорошего!";
$message=convert_cyr_string($message,"w","k");
Mail("[email protected]","",$message);

Да, это может показаться весьма искусственным приемом, но зато работает "на ура". Теперь вы можете быть уверены, что ваше письмо прочитает любой пользователь (особенно если оно послано в кодировке KOI8), даже если его почтовая программа вообще не настроена ни на какую кодировку.

Вычитал из хелпа.
 
Старый 15.12.2004, 20:54   #5
Странно, и зачем я сюда зашел ???
 
Старый 15.12.2004, 20:54
Закрытая тема




Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Две кодировки на одной странице в PHP Vengro1973 ASP, Perl, PHP и MySQL 5 09.05.2016 14:49
Нужна помощь по настройки кодировки Владимир72 HTML, CSS, JavaScript 4 07.10.2011 17:25
вопрос кодировки UTF-8 windows 1251 DeCa HTML, CSS, JavaScript 3 13.01.2011 15:16
Изменение кодировки PHP-файла, в Dreamweaver Verticalx ASP, Perl, PHP и MySQL 5 26.04.2010 00:26
Wap кодировки kors@r Кальянная 2 13.01.2006 20:32


Текущее время: 21:47. Часовой пояс GMT +4.

Реклама на форуме Условия размещения рекламы
Биржа ссылок Заработай на сайте!
Дизайнерский форум