Forum: FreePascal
by JamesTKirk,
27. Jan 2011
Upps, die Variable hatte ich vergessen (ich wollte es zuerst ohne with machen).
Gut zu wissen, dass es dir aber weitergeholfen hat. :)
Gruß,
Sven
Forum: FreePascal
by JamesTKirk,
20. Jan 2011
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:
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