Thema: Delphi Sonder-und Steuerzeichen

Einzelnen Beitrag anzeigen

wendelin

Registriert seit: 29. Dez 2010
Ort: Nürnberg
122 Beiträge
 
Delphi 7 Enterprise
 
#1

Sonder-und Steuerzeichen

  Alt 11. Mai 2017, 11:13
Hallo,

ich möchte mit Hilfe meines kleinen Programmes sog. PGN-Files einlesen (Schachpartien) und diese Schachpartien vorspielen.
Mit reinen Text-Dateien funktioniert alles vorzüglich. Nun habe ich aber PGN-dateien erhalten welche Sonderzeichen oder auch Steuerzeichen
enthalten. ( ChessBase - Datei) Diese kann ich jedoch nicht fehlerfrei einlesen.

Ich möchte nun von Euch wissen:

1. wie kann ich erkennen, ob die Datei UniCode (bzw. WideChar-Zeichen) enthält oder nur reinen ASCII-Text enthält?
2. wie kann ich sämtliche Sonderzeichen ,auch doppelte Zeilenumbrüche entfernen, so dass ich reinen ASCII-Text erhalte.

Ich habe schon mit TSysCharSet experimentiert und mit einer Func. 'StrKeepChars' aus der JCL. Komme aber damit nicht klar.
Im Anhang: 'Black-und White.pgn' -> Bad Files.
'Fisher.pgn' -> so sollte der Text-File aussehen !

Wendelin
Angehängte Dateien
Dateityp: zip Original databases.zip (1,01 MB, 8x aufgerufen)
Dateityp: zip Fischer.zip (153,7 KB, 5x aufgerufen)
Wolfgang
  Mit Zitat antworten Zitat