Thema: Delphi Text richtig einlesen

Einzelnen Beitrag anzeigen

jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: Text richtig einlesen

  Alt 20. Jun 2013, 07:29
OEM, ANSI, ASCI codierte Texte wären auch mein Tip.
Erstmal wäre spannend, ob Du selbst die Herkunft/Codierung Deiner Texte kennst.
Ohne Deine Delphi Routinen zu ändern, könntest Du mit einem "handelsüblichen" Editor, die Codierung ändern und feststellen, was Du überhaupt vorliegen hast.
Wenn Du die Texte "selbst" generierst, könntest Du natürlich schon von Anfang an wissen, wie die Codierung ist.
Wenn die Texte bspw. aus irgendeinem dritt-Programm exportiert werden, da einfach mal die Doku befragen...
M.E. gibt es kein einfaches Rezept, diese Codierung automatisch zu erkennen. Das ginge vielleicht noch am besten bei Unicode Texten, die ordnungsgemäß mit BOM versehen sind...
Für einen Importvorgang brauchst Du notfalls verschiedene Routinen, die ASCII, ANSI, OEM beherrschen, eine Vorschau anbieten und den Benutzer wählen lassen.
Gruß, Jo
  Mit Zitat antworten Zitat