вопрос
Здравствуйте
Добавил на сайт дополнительную форму обратной связи. Форма работает корректно, письма приходят, только Русские буквы приходят на почту не в той кодировке.
Я правил engine/ajax/feedback.php, добавил строки.
После добавил статическую страницу с параметром "Исходный текст HTML без фильтрации и изменений", вставил в него исходный код страницы обратной связи
Как исправить не верную кодировку Русского текста который приходит на почту?
версия DLE 10.0
кодировка сайта cp1251
ссылка на форму [url=http://]http://vsmislie.ru/zayavka.html[/url]
Добавил на сайт дополнительную форму обратной связи. Форма работает корректно, письма приходят, только Русские буквы приходят на почту не в той кодировке.
Я правил engine/ajax/feedback.php, добавил строки.
После добавил статическую страницу с параметром "Исходный текст HTML без фильтрации и изменений", вставил в него исходный код страницы обратной связи
Как исправить не верную кодировку Русского текста который приходит на почту?
версия DLE 10.0
кодировка сайта cp1251
ссылка на форму [url=http://]http://vsmislie.ru/zayavka.html[/url]
$pole = convert_unicode($_POST['pole'], $config['charset']); // pole меняем на своё название поля
В моем случае после
вставил
В моем случае после
$_POST['email'] = convert_unicode( $_POST['email'], $config['charset'] );
вставил
$_POST['imya'] = convert_unicode( $_POST['imya'], $config['charset'] );
$_POST['prof'] = convert_unicode( $_POST['prof'], $config['charset'] );
$_POST['pochta'] = convert_unicode( $_POST['pochta'], $config['charset'] );
$_POST['gorod'] = convert_unicode( $_POST['gorod'], $config['charset'] );
$_POST['strana'] = convert_unicode( $_POST['strana'], $config['charset'] );
$_POST['istoch'] = convert_unicode( $_POST['istoch'], $config['charset'] );
$_POST['otvet'] = convert_unicode( $_POST['otvet'], $config['charset'] );