КИТА unofficial

Компьютерный => Веб-программирование => Тема начата: Sterh от Июнь 17, 2010, 06:33:13



Название: Проблема с кодировкой формы отправки сообщения на php
Отправлено: Sterh от Июнь 17, 2010, 06:33:13
Добрый день!
А не подскажите, в чем может быть трабл.
На сайте имеется форма отправки сообщения с сайта.


Код не мой.
Но трабла с кодировкой. Письма приходят в нераспознаваемой кодировке.


У меня даже нет предположений как это исправить.
Страничка с кодом содержит явное указание кодировки utf-8
+ сама страничка сохранена в кодировке UTF-8 без BOM


Да, и ещё. Самое интересное, что у меня на мыло (на gmail.com) приходят письма в корректном виде и всё зашибись.
А вот у заказчика такая фигня, при чем смотрит она почту через своего локального провайдера. Вот честно, не вспомню, донапекс или что-то такое. И с другого места смотреть отказывается. А вот другие письма приходят в нормальном, а с сайта такие крякозябры и ни одна кодировка не лечит :(


Название: Re: Проблема с кодировкой формы отправки сообщения на php
Отправлено: transformator от Июнь 17, 2010, 06:42:05
Off-Topic - помечено автором как "не соответствует обсуждаемой теме"
Настя, прости, но я не мог удержаться, када увидел страшное письмо.
На твоем месте я бы радовался бы, ибо это явное вмешательство внеземной цивилизации!!  ;)
http://www.youtube.com/watch?v=RirqnBUQTEU&feature=player_embedded (http://www.youtube.com/watch?v=RirqnBUQTEU&feature=player_embedded)

начиная с 25-ой секунды.


Название: Re: Проблема с кодировкой формы отправки сообщения на php
Отправлено: Alder от Июнь 17, 2010, 07:09:34
Попробуй добавить принудительную кодировку:
Код: (php)
$header .= 'Content-type: text/plain; charset=UTF-8' . "\r\n"; 


Название: Re: Проблема с кодировкой формы отправки сообщения на php
Отправлено: Archangel от Июнь 17, 2010, 07:59:34
Проблемы с кодировкой могут быть на разных этапах, начиная с самой операционки. Если у заказчика ХР, то проблем с UTF не оберешься, не умеет она нормально с двухбайтными работать.


Название: Re: Проблема с кодировкой формы отправки сообщения на php
Отправлено: zer_owlet от Июнь 17, 2010, 11:22:35
имхо совет Алдера эту траблу должен решить.
лично я всегда советую таки http://phpmailer.worxware.com юзать. голый mail() кучу проблем добавляет из-за того что все хидеры не предусмотришь, которые почтовикам нужны, а тулзы типа phpmailer-а учитывают много деталей..
(Отправлено в: Июнь 18, 2010, 01:20:58 )
 вдогонку, посоветую юзать http://pear.php.net/package/HTML_QuickForm/redirected для форм. очень удобно и кошерно ))


Название: Re: Проблема с кодировкой формы отправки сообщения на php
Отправлено: Sterh от Июнь 18, 2010, 05:56:44
Alder, спасибо!
попробовала.
если не получится, буду пробовать методы zer_owlet'а )

Спасибо, ребят!