T
TheSunToucher
Gast
Hallo,
ich exportiere den Inhalt einer Tabelle nach XML und hatte bisher "ISO-8859-1" verwendet und keine Probleme mit deutschen Sonderzeichen und umlauten. Da wir jetzt auch polnische Zeichen in der Datenbank speichern (und demnächst weitere Sprachen hinzukommen), habe ich das encoding auf "UTF-8" geändert. Jetzt gibt der SAX-Parser Exceptions wenn er einen Umlaut im XML findet.
Ich könnte die Umlaute wie beispielsweise ein "Ü" durch "Ü" ersetzen, nur Leider müßte ich das dann für alle Sonderzeichen tun, also auch die polnischen, das "$" das "§" usw. Also habe ich ein wenig gesucht und "<![CData[" gefunden, aus dem ich nicht so richtig schlau werde. Sollte ich das CData einfach grundsätzlich verwenden? Und ist das überhaupt das richtige oder hab ich da was falsch verstanden? Und verhält sich der SAX-Parser weiter wie bisher wenn ich das XML wieder einlese?
Danke, gruß
Tim
ich exportiere den Inhalt einer Tabelle nach XML und hatte bisher "ISO-8859-1" verwendet und keine Probleme mit deutschen Sonderzeichen und umlauten. Da wir jetzt auch polnische Zeichen in der Datenbank speichern (und demnächst weitere Sprachen hinzukommen), habe ich das encoding auf "UTF-8" geändert. Jetzt gibt der SAX-Parser Exceptions wenn er einen Umlaut im XML findet.
Ich könnte die Umlaute wie beispielsweise ein "Ü" durch "Ü" ersetzen, nur Leider müßte ich das dann für alle Sonderzeichen tun, also auch die polnischen, das "$" das "§" usw. Also habe ich ein wenig gesucht und "<![CData[" gefunden, aus dem ich nicht so richtig schlau werde. Sollte ich das CData einfach grundsätzlich verwenden? Und ist das überhaupt das richtige oder hab ich da was falsch verstanden? Und verhält sich der SAX-Parser weiter wie bisher wenn ich das XML wieder einlese?
Danke, gruß
Tim