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.