Mirkom63
@Mirkom63
Я программист

Как разобраться с кодировкой при отправке письма?

При отправке письма приходят кракозябры вот такие:
Тема: %u0412%u0438%u043D%u0442%u043E%u0432%u044B%u0435 %u043A%u043E%u043C%u043F%u0440%u0435%u0441%u0441%u043E%u0440%u044B
Имя: %u0410%u043B%u0435%u043A%u0441%u0430%u043D%u0434%u0440
Телефон: 7 (777) 793-04-02
E-mail: petrovaleksandr1992@list.ru
Сообщение: Привет!

javascript отправляет вот так:

$.ajax({
                type     :'POST', 
                cache    : false,
                data:form.serialize()+'&type=send_form',
                url  : '/bitrix/templates/Main/ajax/ajax.php',
                success  : function(response) {
                    form.find('.table_form').html('<div class="thanks">Спасибо! Заявка принята!</div>');
                } 
            });


при чем form.serialize() уже собирает данные вот в таких кракозябрах. Как обойти эту проблему?

кстати почему-то данные от textarea он выводит правильно, а данные от input (с русскими буквами) делает вот так.
  • Вопрос задан
  • 126 просмотров
Пригласить эксперта
Ответы на вопрос 1
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Эта статья поможет подружиться с кодировкой в PHP стэке - Data Encoding: A Guide to UTF-8 for PHP and MySQL
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 22:21
3000 руб./в час
21 нояб. 2024, в 21:42
100000 руб./за проект
21 нояб. 2024, в 21:30
500 руб./за проект