Форма обратной связи присылает кракозябры

Василич#
На сайте с 10.03.2009
Offline
111
318

Здравствуйте ! Уже до изнеможения стараюсь, и не выходит.

Есть форма обратной связи:

https://pastebin.com/6FVAmVjg

Все работает, все отлично. Но после перевода сайта из cp1251 в utf-8, форма присылает кракозябры на e-mail.

В самом файле кодировку на UTF-8 изменил, повырезал все что касается cp1251, но так и присылает..

Помогите пожалуйста разобраться.

Заранее спасибо.

bmw-power.com.ua (https://bmw-power.com.ua)
webiumpro
На сайте с 20.03.2017
Offline
39
#1

При отправке письма заголовки передаете? В заголовках можно указывать кодировку

Копирование лендингов. Разработка на фреймворке сервисов. Создание сайтов (/ru/forum/994418)
Василич#
На сайте с 10.03.2009
Offline
111
#2

webiumpro, спасибо за ответ ! Решил проблему, пришлось каждую строку запихивать в iconv UTF8->cp1251

webiumpro
На сайте с 20.03.2017
Offline
39
#3
Василич#:
пришлось каждую строку запихивать в iconv UTF8->cp1251

А зачем, если можно так сделать?


$headers = "Content-Type: text/html; charset=UTF-8";
mail($to, $subject, $message, $headers);
Василич#
На сайте с 10.03.2009
Offline
111
#4

webiumpro, спасибо ! То, что нужно !

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий