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