[gelöst] XML UTF-8, XML-Entity und Co.
Verfasst: 15. April 2010 10:51
Hallo zusammen,
ich habe folgendes Problem: Ich will (plattformübergreifend) aus einem XML-File UTF-8 Zeichen auslesen und ausgeben. Damit das XML-File funktioniert habe ich das Zeichen als XML-Entity angegeben (theoretisch kann ich aber auch das Zeichen selbst reinkopieren)
Ausschnit aus dem XML-File (ich hab das Caps-Locks auseinandergezogen, damit es nicht "richtig" angezeigt wird):
Auslesen tue ich das ganz normal mit
Meine Applikation gibt jetzt nur ein ? bzw. ein Quadrat aus. Was mach ich denn falsch? Habe schon ein Haufen gegooglet und Sachen ausprobiert wie umcodierung von dem QString - aber geholfen hat mir noch nichts.
Weiß jemand Rat? Danke für eure Antworten!
edit: Bei manchen System funktioniert es, bei manchen nicht - kA warum - alles WinXP-Systeme
ich habe folgendes Problem: Ich will (plattformübergreifend) aus einem XML-File UTF-8 Zeichen auslesen und ausgeben. Damit das XML-File funktioniert habe ich das Zeichen als XML-Entity angegeben (theoretisch kann ich aber auch das Zeichen selbst reinkopieren)
Ausschnit aus dem XML-File (ich hab das Caps-Locks auseinandergezogen, damit es nicht "richtig" angezeigt wird):
Code: Alles auswählen
<?xml version="1.0" encoding="utf-8"?>
...
<char nr="125" utf="& # 8 6 8 1;"/> <!--Caps Lock Zeichen-->
Code: Alles auswählen
str = n1.toElement().attribute("utf");Weiß jemand Rat? Danke für eure Antworten!
edit: Bei manchen System funktioniert es, bei manchen nicht - kA warum - alles WinXP-Systeme