Delphi-PRAXiS :: Das Forum für Fragen zu Delphi
Das Experten Forum für Delphi Programmierer
Hilfe für CodeGear Delphi gibts es hier im Forum
Delphi Quelltexte und Source Codes
 
Delphi-PRAXiS :: Foren-ÜbersichtForen-Übersicht Delphi-PRAXiS Modul-ÜbersichtSite-Map Delphi-PRAXiS durchsuchenSuchen Delphi-PRAXiS Code-LibraryCode-Library Jetzt registrieren!Registrieren Login  
   
 
0
 
Delphi für Win32
Was gibt XML-Encoding an?
Ein Delphi (Win32)-Thema von BlueStarHH.

Vorheriges Thema anzeigen  |  Nächstes Thema anzeigen
Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
Delphi-PRAXiS Forum - Übersicht -> XML
Seite 1 von 1   [ 4 Beiträge ]  
 
 Autor 
 Nachricht 
 
BlueStarHH #1|Beitrag #1122307Verfasst am: 20.01.2010, 16:20      Titel: Was gibt XML-Encoding an? Antworten mit Zitat
Mitglied
Alter: 48
Status: offline
Beiträge: 280
angemeldet: 28.03.2005
Wohnort: Hannover-Hainholz
Delphi 2009 Professional

Sprache: Delphi (Win32)

Hallo,

ich habe eine XML-Datei, die im ANSI-Format gespeichert ist. In der Datei können alle Unicode-Zeichen auftreten. Diese werden mit &#WERT; codiert. Ein ä wird zu & #228; und ein langer Bindestrich zu & #8211; wie unten im Beispiel. Was muss nun in der ersten Zeile bei encoding="XXXX" eingetragen werden? UTF-8 weil die &#WERT;-codierten Zeichen Unicode sind oder ISO-8859-1 weil in der Datei nur ANSI-Zeichen vorkommen (Die Unicode-Zeichen sind durch &#WERT; durch ANSI-Zeichen angegeben)? Danke!

XML-Code: markieren
<?xml version="1.0" encoding="XXXX" standalone="yes"?>
...
<FIELD DisplayLabel="Ge& #228;ndert Uhrzeit"/>
...
<ROW FileName="Test& #8211;Datei.doc"/>
...


PS: Das leerzeichen zwischen & #8211; ist nur da, damit es hier im Forum als Code und nicht als Buchstabe angezeigt wird.

 Zuletzt bearbeitet von BlueStarHH am 20.01.2010, 16:22, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
rollstuhlfahrer #2|Beitrag #1122310Verfasst am: 20.01.2010, 16:35      Titel: Re: Was gibt XML-Encoding an? Antworten mit Zitat
Mitglied
Alter: 18
Status: offline
Beiträge: 575
angemeldet: 01.08.2007
Wohnort: Ludwigshafen am Rhein
Delphi 7 Professional

Also ich würde dann "ISO-8859-1" als Encoding-Attribut eintragen. Da du ja die ganzen Unicode-Zeichen umwandelst, bevor du diese speicherst, kommen ja in der Datei nur ASCII/ANSI-Zeichen vor. Und das "&", als auch das "#" sind glaub ich bei ANSI und UTF-8 an der gleichen Stelle, also ist das dann denk ich mal egal. Ich hoffe nur, dass dein Vorschlag mit "ISO-8859-1" stimmt. Hab ihn nur kopiert.

Bernhard

Iliacos intra muros peccatur et extra!
Voller durchblick bei 2304 Pixel Bildschirmbreite Wink
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
p80286 #3|Beitrag #1122341Verfasst am: 20.01.2010, 18:45      Titel: Re: Was gibt XML-Encoding an? Antworten mit Zitat
sehr aktives Mitglied
Status: offline
Beiträge: 936
angemeldet: 28.04.2008
Wohnort: Düsseldorf
Delphi 7 Personal

Ich nutze UTF-8 um Daten an das Europ. Patentamt zu schicken, und die haben sich noch nie beschwert.

Gruß
K-H

Programme gehorchen nicht Deinen Absichten
sondern Deinen Anweisungen
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
 
himitsu #4|Beitrag #1122345Verfasst am: 20.01.2010, 18:56      Titel: Re: Was gibt XML-Encoding an? Antworten mit Zitat
sehr aktives Mitglied
Alter: 30
Status: offline
Beiträge: 13.875
angemeldet: 11.10.2003
Wohnort: Elbflorenz
Delphi 2010 Professional

Solange sich in der Datei nur ASCII-Zeichen befinden (also kleiner #128),
sind UTF-8 und die ganzen ISO-Kodierungen identisch.

Was du nun für eine Kodierung nehmen solltest, hängt primär von der Verwendung/Inhalt und dem Zielprogramm ab.

an alle schlaflosen Programmierer ... macht ein Upgrade, denn mit neuer Technik passiert sowas nicht > http://xkcd.com/571 Very Happy

www.fnse.de/img.htm

 Zuletzt bearbeitet von himitsu am 20.01.2010, 18:57, insgesamt 1-mal bearbeitet.
nach oben nach unten
Benutzer-Profile anzeigen Private Nachricht senden
Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen im Forum zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Google zu suchen. Markiere Begriffe im Text und klicke auf diesen Button, um nach zusätzlichen Informationen bei Wikipedia zu suchen.
 
Anzeige-Optionen:    
 
Delphi-PRAXiS Forum - Übersicht -> XML Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1   [ 4 Beiträge ]  
 
  Neuen Beitrag schreiben Auf Beitrag antworten
als PDF-Datei herunterladenThema ausdrucken
 
   
Gehe zu:  
Du darfst keine Beiträge in dieses Forum schreiben.
Du darfst auf Beiträge in diesem Forum nicht antworten.
Du darfst Deine Beiträge in diesem Forum nicht bearbeiten.
Du darfst Deine Beiträge in diesem Forum nicht löschen.
Du darfst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten.
Du kannst Dateien in diesem Forum nicht herunterladen.


Impressum / Kontakt
Allgemeine Geschäftsbedingungen
Verhaltenskodex & FAQ

Delphi-PRAXiS :: Das Forum für Delphi-Programmierer
Das Experten Forum für Delphi ProgrammiererHilfe für Borland Delphi gibts es hier im ForumDelphi Quelltexte und Source CodesDelphi-PRAXiS :: Das Forum für DelphiWindows APIInternet und NetzwerkeVCL und Datenbanken
 

Delphi-PRAXiS V.2005 III
© 2002-2010 by Daniel R. Wolf
powered by phpBB © phpBB Group

Impressum / Kontakt Allgemeine Geschäftsbedingungen