У меня есть веб-сайт, который удаляет правильную кодировку (ISO-8859-1) из строки и отправляет ее неправильно.
У меня есть эта кодировка, указанная в моем HTML
<meta charset="ISO-8859-1">
Я загружаю свой javascript через
<script type="text/javascript" charset="ISO-8859-1" src="...
Я отправляю для получения информации через JQuery Ajax Запрос, подобный этому (с немецким специальным символом 'ö' и 'ä'):
$.ajax({
url: '..',
type: 'POST',
contentType: 'application/xml;charset=ISO-8859-1',
data: xmlRequest.html(),...
Этопереведенный в запрос, и в инструментах разработчика Chrome я вижу это в заголовке запроса:
..
Content-Type: application/xml;charset=UTF-8
..
Что там произошло?
Конечно, специальные символы закодированы неправильно ("ö"вместо "ö") сервер не может меня понять, и я получаю сообщение об ошибке.