Zitat:
Findet sich ein Charakter > 127 (also außerhalb des
ASCII-Bereichs), wird unterbrochen denn es ist vermutlich
Unicode.
Erfahrungsgemäß ist das gerade im deutschsprachigen Umfeld eher selten der Fall: Ein Zeichen > #127 ist dort in der Regel ein Umlaut.
Nur so als Hinweis: Die
Unit System.Character enthält ein paar Methoden für UTF-32 Zeichen und in
System ist auch ein Typ
UCS4String definiert, der allerdings nichts mit einem üblichen Delphi-String gemein hat.