igortik
Новичок
Mootools и CP1251
Приветствую!
Сайт использует кодировку cp1251.
Индекс-файл
<div id='x'>
инклуд файла, содержащего форму отправки письма
</div>
По нажатию на 'отправить' вызыватся js-скрипт-обработчик формы, далее данные из формы отправляются через ajax другому скрипту методом get (весь текст формы передаю скрипту отправки писем через get).
mail успешно отрабатывается и возвращает в <div id='x'></div> отчет об отправке.
Так вот беда в том, что я запарился с этими долбаными кодировками уже
Сайт юзает cp1251, в скрипте, который обрабатывает данные формы и отправляет их на мыло в начале стоит header("Content-Type: text/html; charset=windows-1251");
Письмо приходит в windows-1251, НО вместо русского текста, который был получен скриптом-отправителем через get я вижу кракозябли utf8. (Если сменить кодировку в почтовом клиенте на utf8, то текст формы письма читабелен, а текст, сгенерированный скриптом отправителем естсно - нет).
В чем я ошибся?
-~{}~ 19.02.09 20:38:
Лечить пробовал разными методами, но, полагаю, беда в том, что данные, полученные через GET (через AJAX) приходят в UTF8 и записываются в переменную для отправки в таком виде.
Приветствую!
Сайт использует кодировку cp1251.
Индекс-файл
<div id='x'>
инклуд файла, содержащего форму отправки письма
</div>
По нажатию на 'отправить' вызыватся js-скрипт-обработчик формы, далее данные из формы отправляются через ajax другому скрипту методом get (весь текст формы передаю скрипту отправки писем через get).
mail успешно отрабатывается и возвращает в <div id='x'></div> отчет об отправке.
Так вот беда в том, что я запарился с этими долбаными кодировками уже
Сайт юзает cp1251, в скрипте, который обрабатывает данные формы и отправляет их на мыло в начале стоит header("Content-Type: text/html; charset=windows-1251");
Письмо приходит в windows-1251, НО вместо русского текста, который был получен скриптом-отправителем через get я вижу кракозябли utf8. (Если сменить кодировку в почтовом клиенте на utf8, то текст формы письма читабелен, а текст, сгенерированный скриптом отправителем естсно - нет).
В чем я ошибся?
-~{}~ 19.02.09 20:38:
Лечить пробовал разными методами, но, полагаю, беда в том, что данные, полученные через GET (через AJAX) приходят в UTF8 и записываются в переменную для отправки в таком виде.