Почему IE отсылает русский текст в неправильной кодировке?

интернет программирование веб дизайн кодировка Internet Explorer

На сайте создал поля для ввода текста, ajax-скриптом проверяю вводимый текст и вывожу сообщение об ошибке, если в тексте присутствует латиница.
Заметил, что пользователи IE7-8 (9 не знаю) не проходят проверку, даже если вводят русские символы. В логах примерно такое:
[Not matched] last_name:[�������]
То есть в скрипт поступают данные в другой кодировке.
В других браузерах всё работает, разумеется, без ошибок.

Как это решить?

P.S. Весь сайт на UTF-8

Примечание:
Уважаемые эксперты!
Я прекрасно осознаю, что
1) IE гавно
2) Верстать сайты под него сложно и не надо
Но:
1) 76% пользователей юзают IE.
2) Сайт посвящён бизнесу. Я должен терять 76 клиентов из 100?

Просьба писать по существу
Ответы:
забейте на IE это всегда было гавном и гавном и останется
IE - говно. Даже не пытайся под него сайт запиливать...


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.