Problemer med slaviske karakterer i IE8 - og Ajax/XML
Håber der er een her der kan hjælpe mig.Jeg har lavet noget Ajax-snask - som virker fortræffeligt med Western European karakterer.
Men når det installeres hos vores kunde i Slovenien/Tjekkiet - så fejler det bigtime.
XML'en som overføres ser nogenlunde sådan her ud - altså mht. struktur:
<Rows>
<Row><![CDATA[A]]></Row>
<Row><![CDATA[B]]></Row>
<Row><![CDATA[C]]></Row>
</Rows>
Jeg har smidt CDATA sektionen på, for at få escapet de mærkelige tegn.
I toppen af XML'en har jeg : <?xml version="1.0" encoding="UTF-8"?>
I javascript delen læser jeg ajax reponset,
Via eks: numOfRows = xmlDoc.getElementsbyName("Row").length
1) Mangler jeg eet eller andet i XML'en for at kunne de slaviske tegn?
2) CDATA - er det måden at pakke de mærklige tegn ind på - eller er der andre der er mere velegnet?
3) Ovenstående length - giver den klassiske "...is null or not an object". Jeg er med på at CDATA - giver et ekstra niveau i DOM-træet - men burde dette ikke virke?
Alle forslag modtages,
På forhånd tak.