Das problem ist nicht das PChar kaputte werte zurückgibt, ich denke es liegt daran das SynEdit kein
unicode unterstützt, und daher bestimmte zeichen einfach nicht richtig dargestellt werden.
Zitat:
Kopiere ich diesen Text und füge ihn in Notepad ein, wird alles korrekt dargestellt.
Das ist eineindeutiges Indiz dafür.
Versuch mal SynEdit mit
Unicode SynEdit zu ersetzen.
Edit: Man man, überall tippfehler