Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Php mail() кодировка крякозябры
цитата
23/01/16 в 01:29
 cherchell2010
у меня есть небольшая контактная форма чтобы пользователи могли писать мне сообщения в контактах.
отправляется сообщение мне на почту скриптом php посредством функции mail()
. UTF-8 без BOM. Проблема том что некоторые пользователи отправляют сообщения на своем родном языке.
Например немецком. Где есть буковки не входящие в стандартную латиницу. Соответственно приходят крякозябры которые я не могу перевести транслейтом.
Как прочитать крякозябры ?
Как избежать их появления ?
цитата
23/01/16 в 01:31
 Pentarh
content-type, charset в хидерах мыла соответствует майму страницы?
цитата
23/01/16 в 01:41
 cherchell2010
эти поля в заголовках вообще отсутствуют
цитата
23/01/16 в 01:47
 Pentarh
ну так исправь проблему
цитата
23/01/16 в 01:49
 cherchell2010
а как прочитать что получено, ест варианты ? Теряются некоторые буквы
цитата
23/01/16 в 03:22
 rx
страница отправки должна быть в кодировке UTF-8
мыло должно формироваться с кодировкой UTF-8

http://stackoverflow.com/questions/7266935/how-to-send-utf-8-email
цитата
23/01/16 в 03:47
 Retox
используй в форме accept-charset="UTF-8"


Эта страница в полной версии