Problema encoding responseText sotto IE

hashintosh

Nuovo Utente
10 Gen 2009
1
0
0
Salve a tutti,
ho un problema nell'encoding del responseText sotto IE: utilizzando caratteri speciali (accenti, virgolette e apici) questi vengono visualizzati come caratteri non riconosciuti.

Potete vedere il problema qua, spostandovi da una pagina all'altra con il menu di navigazione (la prima pagina caricata non ha mai problemi perche' viene caricata lato server, mentre le successive vengono caricate da ajax):
http://apache.360solutions.it/js/

Sotto firefox esisterebbe il fantastico metodo overrideMimeType, ma purtroppo l'oggetto Microsoft.XMLHTTP non lo supporta.

Da php imposto l'header sul content type cosi':
@header("Content-type: text/html; charset=ISO-8859-1");

Ho gia' provato di tutto, anche a codificare la risposta del server come se fosse una query string e a decodificarla poi da javascript, ma non funziona, non so piu' che pesci pigliare per risolvere questo problema.

Qualcuno con piu' esperienza su ajax potrebbe darmi un aiuto?

Grazie mille in anticipo!
Alessio
 

Discussioni simili