|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.03.2010, 17:00 | #1 |
Пользователь
Регистрация: 21.01.2010
Сообщений: 63
|
Проблема с кодировкой заголовков в функции mail
в письмах почему то не приходят заголовки на русском языке, на английском-приходят
PHP код:
пробовал менять на PHP код:
Последний раз редактировалось Bendebej; 03.03.2010 в 17:06. |
03.03.2010, 19:20 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
PHP код:
P.S. Забыл. Если в From и To тоже есть русские буквы, то их тоже нужно кодировать. В Content-Type: задаётся только кодировка тела, которое может быть отослано в любой кодировке.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Последний раз редактировалось Johnatan; 03.03.2010 в 19:23. |
04.03.2010, 10:50 | #3 | |
Пользователь
Регистрация: 21.01.2010
Сообщений: 63
|
Цитата:
|
|
12.03.2010, 11:10 | #4 |
Пользователь
Регистрация: 21.01.2010
Сообщений: 63
|
заметил проблему
в BAT даже при установке $charset="1251" тело письма отображается неправильно несмотря на то что по умолчанию там стоит кодировка Windows(Cyrillic) Данные приходят в бат в той же кодировке, что и страница, (utf-8) а в бате по умолчанию все письма приходят без кодировки, будто кодировка вообще не была указана Последний раз редактировалось Bendebej; 12.03.2010 в 11:49. |
12.03.2010, 12:30 | #5 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Отправляйте всё в utf-8. Зачем вам эта 1251?
Почтовые программы не любят "жонглирований" кодировками. Вы проверьте ещё на mail.ru, он тоже не любит такие ситуации.
Стрелок-охотник
|
12.03.2010, 12:44 | #6 | |
Пользователь
Регистрация: 21.01.2010
Сообщений: 63
|
Цитата:
в списке "перекодировка"-"кодировка по умолчанию" на письмах, пришедших с формы стоит "нет" отправлял и в utf-8 и в windoes-1251 вообще не понимаю в чем дело=( писал в headers и charset=utf-8 и charset=windows-1251 и переменные пихал $charset="utf-8"; charset=$charset и $charset='=?UTF-8?B?'; charset=$charset не видит кодировку, хоть ты его убей а так вообще с других форм видит и windows-1251 и utf-8 |
|
12.03.2010, 13:14 | #7 |
Старожил
Регистрация: 09.09.2008
Сообщений: 2,624
|
Попробуйте использовать библиотеку mb, в php mail() есть ошибки связанные с обработкой utf-8.
http://ru.php.net/manual/en/function.mb-send-mail.php
Стрелок-охотник
|
12.03.2010, 13:28 | #8 | |
Пользователь
Регистрация: 21.01.2010
Сообщений: 63
|
Цитата:
Спасибо огромаднейшее!!!!!! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с кодировкой | motorway | PHP | 11 | 02.10.2009 21:32 |
Проблема с кодировкой | GaJIbI4 | Помощь студентам | 7 | 05.03.2009 15:42 |
Проблема с кодировкой... | SynonymMixer | Общие вопросы Delphi | 6 | 28.01.2009 15:40 |
Проблема с кодировкой заголовков в TIdMessage | шолku | Компоненты Delphi | 6 | 06.09.2008 06:43 |
Проблема с кодировкой и mail.ru! | dada | PHP | 2 | 08.07.2008 03:08 |