Einzelnen Beitrag anzeigen

hitz

Registriert seit: 19. Feb 2011
5 Beiträge
 
#1

Sonderzeichen fehlen beim Auslesen einer XML

  Alt 19. Feb 2011, 14:22
Hallo,

ich habe ein Problem beim Auslesen folgender XML:

Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- comid136045 -->
<ArrayOfSpieler xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Spieler>
    <Name>Matthias</Name>
    <AccountValue>7046800</AccountValue>
    <SpielerColor>0</SpielerColor>
    <SpielerPunkte>480</SpielerPunkte>
  </Spieler>
  <Spieler>
    <Name>Dennis</Name>
    <AccountValue>938900</AccountValue>
    <SpielerColor>0</SpielerColor>
    <SpielerPunkte>481</SpielerPunkte>
  </Spieler>
  <Spieler>
    <Name>René</Name>
    <AccountValue>3796080</AccountValue>
    <SpielerColor>0</SpielerColor>
    <SpielerPunkte>442</SpielerPunkte>
  </Spieler>
</ArrayOfSpieler>
Ich nutze Lazarus 0.9.28.2b und habe die units dom, xmlwrite und xmlread eingebunden. Ich lese die XML über 2 ineinander verschachtelte Schleifen in ein StringGrid. Das funktioniert auch, bis auf das "é" im Namen des Spielers "René". Das wird bereits beim Lesen aus der XML "verschluckt". Woran liegt das und wie kann ich das beheben?
Vielen Dank schonmal für eure Hilfe!
  Mit Zitat antworten Zitat