Jquery игнорирует кодировку ISO-8859-1

У меня есть веб-сайт, который удаляет правильную кодировку (ISO-8859-1) из строки и отправляет ее неправильно.

У меня указана эта кодировка в моем HTML

<meta charset="ISO-8859-1">

Я загружаю свой javascript через

<script type="text/javascript" charset="ISO-8859-1" src="...

Я отправляю для информации через JQuery Ajax Request, как это (с немецкими специальными символами 'ö' и 'ä'):

$.ajax({
    url: '..',
    type: 'POST',
    contentType: 'application/xml;charset=ISO-8859-1',
    data: xmlRequest.html(),...

Это переводится в запрос, и в инструментах разработчика chrome я вижу это в заголовке запроса:

..
Content-Type: application/xml;charset=UTF-8
..

Что там произошло?

Конечно, специальные символы закодированы неправильно («Ã¶» вместо «ö»), сервер не может понять меня, и я получаю ошибку.

10
задан James Jithin 24 January 2012 в 15:20
поделиться