AJAX, urf-8, windows-1251 и глюк кодировок
kechinoff 09.06.2006 18:03
/ 09.06.2006 18:55
Страница HTML написана в кодировке Windows-1251.
Делается запрос через AJAX, но он, почему-то делается в кодировке utf-8. В итоге получается, что до файла обработки запроса текст, который я туда отправляю, приходит в utf-8 и на результирующей странице отображается каракулями, т.к. страница сделана в windows-1251. Пробовал сделать так:
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=windows-1251");
Но разницы не заметил.
Кто-нибудь может подсказать, почему такой глюк происходит?
Страницы, на которых можно потренироваться:
http://market.arsenyev.net/catalog/offer/?offer_id=1 - форма отправления сообщения
http://market.arsenyev.net/catalog/offer/email.txt - то, что в итоге получается. Самые последние попытки в самом низу.
JS-код можно посмотреть в исхоном коде страницы
http://market.arsenyev.net/catalog/offer/?offer_id=1Просьба тренировться только на этой странице, т.к. с этой страницы сообщение уходит именно мне, а не другим посетителям.
Заметил что это происходит в FireFox. Если пользоваться IE - то все нормально с кодировками.
- AJAX, urf-8, windows-1251 и глюк кодировок, kechinoff 09.06.2006 18:03 / 09.06.2006 18:55
- Ответ, lexesv 04.12.2006 14:32
- Решение, Marat Suponitsky 09.06.2006 19:20
- Ответ, noff 09.06.2006 22:30
- Ответ, Marat Suponitsky 09.06.2006 23:58
- Ответ, noff 11.06.2006 11:50
- Ответ, Marat Suponitsky 11.06.2006 13:52