Lazarus arbeitet standardmäßig mit UTF-8 Kodierung, während dein System (wahrscheinlich Windows) eine Ansikodierung verwendet. Du musst also vor der Zuweisung den Text in UTF-8 umkonvertieren:
Delphi-Quellcode:
begin
DeinText := {lade Text aus Datei}
Memo1.Lines.Text := SysToUTF8(DeinText); // alternativ sollte auch AnsiToUTF8 funktionieren
end;
Siehe dazu auch
diese Seite des Lazarus Wikis
Gruß,
Sven
Vielen Dank, das sieht vielversprechend aus.
Allerdings habe ich da denn doch noch ein Verständnisproblem:
Von welchem Typ ist "DeinText"? Oder gleich ausführlich: Wie realisiere ich