Ho un sito Web che rimuove la codifica corretta (ISO-8859-1) da una stringa e invia erroneamente.Jquery ignora la codifica ISO-8859-1
ho questa codifica specificata nel mio HTML
<meta charset="ISO-8859-1">
che carico il mio javascript tramite
<script type="text/javascript" charset="ISO-8859-1" src="...
mando per l'informazione tramite JQuery Ajax Request come questo (con carattere speciale tedesco 'O' e 'ä'):
$.ajax({
url: '..',
type: 'POST',
contentType: 'application/xml;charset=ISO-8859-1',
data: xmlRequest.html(),...
Questo è tradotto in una richiesta e nello sviluppo di cromo r strumenti Lo vedo nell'intestazione della richiesta:
..
Content-Type: application/xml;charset=UTF-8
..
Che cosa è successo lì?
Ovviamente i caratteri speciali sono codificati errati ("ö" invece di "ö") il server non riesce a capirmi e ottengo un errore.
è necessario impostare l'intestazione server web .. Non puoi farlo con javascript e 'una caratteristica serverside –