Einzelnen Beitrag anzeigen

Phillie08

Registriert seit: 19. Jan 2011
13 Beiträge
 
#5

AW: Textdateien mit Umlauten im Inhalt

  Alt 24. Jan 2011, 13:15

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
  Mit Zitat antworten Zitat