![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
|
Il fatto di avere dei risultati corretti in una semplice pagina web (senza div o chiamate Ajax) ed al contrario di avere risultati quasi illeggibili con una chiamata XMLHttpRequest mi ha fatto dedurre che il problema è legato all'uso di XMLHttpRequest, la lettura approfondita delle specifiche di questo metodo non mi ha aperto uno spiraglio. |
#2
| |||
| |||
|
|
Hai provato a vedere con Firebug la differenza degli header che vengono passati tra una chiamata al suddetto file, direttamente da browser, e una tramite XMLHttpRequest? Se neanche questo ti è di aiuto, pubblica online una pagina che replica tale comportamento che ci buttiamo un occhio. |

#3
| |||
| |||
|
|
Se neanche questo ti è di aiuto, pubblica online una pagina che replica tale comportamento che ci buttiamo un occhio. |
#4
| |||
| |||
|
|
1. chiamata via XMLHttpRequest http://mhn.museumoz.org/suporte2.html 2. chiamata diretta sulla prima tabella http://mhn.museumoz.org/cgi-bin/suporte2.pl?tabxx=tab01 |
#5
| |||
| |||
|
|
Oreste wrote: 1. chiamata via XMLHttpRequest http://mhn.museumoz.org/suporte2.html 2. chiamata diretta sulla prima tabella http://mhn.museumoz.org/cgi-bin/suporte2.pl?tabxx=tab01 Molto semplice. Il documento restituito dal link 2. è, per usare un termine tecnico genovese, un gran "paciugo". Il titolo è generato in UTF-8, mentre il resto è in iso-8859-1. Quando lo visualizzi direttamente, il tuo browser assume iso-8859-1 e il titolo non viene, per ovvie ragioni, reso correttamente. Quando viene caricato via XHR nella pagina 1, il frammento viene inserito in un documento dichiarato come "UTF-8" tramite tag <meta>. Quindi, il titolo sarà reso correttamente, mentre il resto conterrà dei singoli byte (cioè i caratteri iso-8859-1) che non sono interpretabili come sequenze UTF-8 valide (quindi: rombi neri). Max |
#6
| |||
| |||
|
|
Azz... dovevo ascoltare le mie figlie quando mi dicono che l'età non perdona.... |

|
Adesso sistemo lo scipt Perl, il problema è lì dunque. |

#7
| |||
| |||
|
Non ho fatto in tempo a vedere il NG che era già tutto risolto. ![]() Ho comunque dato una scorsa veloce ai tuoi link: ma per curiosità, da Perl imposti il charset della risposta a utf-8? Perché non pare che al browser arrivi. |
![]() |
| Thread Tools | |
| Display Modes | |
| |