Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi SOH-Zeichen: welche Code hat es? (https://www.delphipraxis.net/137724-soh-zeichen-welche-code-hat-es.html)

romber 27. Jul 2009 16:29


SOH-Zeichen: welche Code hat es?
 
Von einem Webservice erhalte ich die Daten, die ich in XML konvertiere muss. Manche Datensätze können nicht in XML konvertiert werden, da diese laut DOMParser irgendwelche XML-unkompatible Zeichen enthalten. Wenn man die Daten im normalen Editor anschaut, sind keine ungewöhnliche Zeichen sichtbar. Ich habe mir dann aus der EDOMParseError-Exception weitere Informatinen ausgelesen und die genaue Stelle des Fehlers erhalten. Im normalen Editor war an dieser Stelle wieder nichts ungewönliches. Dann habe ich die Daten im Notepad++ angeschaut. Dort an der Stelle des Fehlers steht "SOH" (start of heading).

Ich möchte nun dieses Zeichen ersetzen, bevor ich die Daten in XML konvertiere. Wie mache ich das? Welche Code hat dieses SOH-Zeichen?

p80286 27. Jul 2009 16:39

Re: SOH-Zeichen: welche Code hat es?
 
Hallo romber

SOH sollte x01 sein

Gruß
K-H

romber 27. Jul 2009 16:42

Re: SOH-Zeichen: welche Code hat es?
 
Und wie ist die Char-Code?

romber 27. Jul 2009 16:44

Re: SOH-Zeichen: welche Code hat es?
 
Ok, logisch.
Es ist "#1".

Danke!

Dax 27. Jul 2009 16:48

Re: SOH-Zeichen: welche Code hat es?
 
Falls du über weitere Zeichen stolpern solltest: http://de.wikipedia.org/wiki/ASCII ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz