Visa ett inlägg
Oläst 2006-10-30, 15:32 #1
Conths avatar
Conth Conth är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Aug 2005
Inlägg: 908
Conth Conth är inte uppkopplad
Mycket flitig postare
Conths avatar
 
Reg.datum: Aug 2005
Inlägg: 908
Hej,

Håller på och labbar lite med ajax (som många andra nu... )

Fick problem med åäö (ovanligt <_< ), har gjort en workaround som funkar men jag tänkte höra om någon känner igen detta och vet vad som egentligen är felet.

Skickar en XML - sträng från servern som är kodad i UTF-8.
Tar emot den i ett javascript. I MSIE funkar det utmärkt, men i Firefox måste jag köra en decode_utf8-funktion för att det ska lira

Är det en känd skillnad (som jag inte hittar när jag letar) eller tabbar jag mig någonstans??

Servern:
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>".utf8_encode("<MEZZ>bla bla bla åäö</MEZZ>");

Klienten:
<script type="text/javascript" charset="utf-8">
....
text = xmlHttp.responseXML.getElementsByTagName("MEZZ")[0].firstChild.data;
....



Tidigare testade jag att skicka XML strängen i iso-8859-1 och då funkade det i firefox, men i MSIE kraschade det direkt.
Conth är inte uppkopplad   Svara med citatSvara med citat