Tengo un sitio web que aparentemente elimina la codificación correcta (ISO-8859-1) de una cadena y la envía mal.Jquery ignora la codificación ISO-8859-1
tengo esta codificación especificada en mi HTML
<meta charset="ISO-8859-1">
cargo mi Javascript través
<script type="text/javascript" charset="ISO-8859-1" src="...
envío de información a través de jQuery Ajax solicitud como esta (con carácter especial alemán 'o' y 'a'):
$.ajax({
url: '..',
type: 'POST',
contentType: 'application/xml;charset=ISO-8859-1',
data: xmlRequest.html(),...
Esto se traduce en una solicitud y en el develope cromo r herramientas Veo esto en el Encabezado de solicitud:
..
Content-Type: application/xml;charset=UTF-8
..
¿Qué pasó allí?
Por supuesto, los caracteres especiales están codificados incorrectamente ("ö" en lugar de "ö") el servidor no puede entenderme y me sale un error.
usted tiene que configurar su cabecera servidores web .. usted no puede hacer eso con javascript es una característica serverside –