Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Sumbit формы (https://javascript.ru/forum/events/43703-sumbit-formy.html)

Riddik 18.12.2013 02:11

Несмотря на кодировку utf-8, в IE 11 все равно сообщения выводятся в тарабарщине (где используется кириллица)

Обращение не отправлено, попробуйте позже!

В других браузерах всё нормально. Можно ли как-нибудь это вылечить для IE 11?

danik.js 18.12.2013 05:05

Блин, перед request.send() добавь строчку:
request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

danik.js 18.12.2013 05:08

Цитата:

Сообщение от Riddik
Обращение не отправлено, попробуйте позже!

Выглядит как utf-8 текст, интерпретированный как win-1251. То есть неправильно указан атрибут charset в заголовке Content-Type, отдаваемом сервером. Если сервак - Apache, фиксится установкой AddDefaultCharset utf8 в .htaccess

Riddik 18.12.2013 11:14

Благодарю!)


Часовой пояс GMT +3, время: 04:55.