Ich werde das mal testen. Wobei ich vermute das dies nichts bringen wird, da ich ihn einer Funktion übergebe, die einen UTF8String als Parameter erwartet. Demnach wird dann ja wieder alles erneut konvertiert
Edit: Selbst als AnsiString deklariert und mit dem Tip AnsiChar() zu verwenden, wird das erste Zeichen nach wie vor falsch kodiert. Und dies sogar schon bevor ich den String der anderen Funktion übergebe.