Ciao a tutti.

Sto cercando di gestire una chat in ajax. L'ho finita, funziona su qualunque browser fuorché Explorer


Dopo vari esperimenti ho scoperto che un XML così strutturato:
codice:
<?xml version="1.0" encoding="UTF-8"?>
<ciao>
</ciao>
solo su Explorer risulta scorretto dando errore sulla chiamata ajax per recuperare la responseXML. Mentre se tolgo l'intestazione lasciando.
codice:
<ciao>
</ciao>
sul browser Microsoft funziona.


Speravo che un semplice
codice:
if(Explorer) niente intestazione
else fai come si deve fare
bastasse...
e invece si presenta un grave problema:
Se non specifico l'encoding le lettere accentate danno errore fermando la chat

Qualcuno ha già avuto problemi simili? Perché Explorer vede la riga di intestazione come un errore? Perché la maggior parte della gente continua a usare Explorer?

Spero possiate rispondere almeno alle prime 2 domande