Sorry, aber mit Umlauten und den diversen Codierungen habe ich immer wieder Probleme.
Ich muss wohl irgend etwas "verstellt" haben, denn plötzlich werden Umlaute in MessageBoxen oder Sachen wie sowas (Textzuweisung an ein Label - Caption):
Code: Alles auswählen
Beispiel.caption := ('Kürzel');
so dargestellt: " K?rzel " (also alle Umlaute mit Fragezeichen)
Im Internet fand ich den Hinweis, dass dies:
Code: Alles auswählen
Beispiel.caption := SystoUTF8('Kürzel');
das Problem löst -> Stimmt! Die Umlaute werden nun richtig dargestellt. (Aber nicht wie im unten genannten Beitrag " utf8tosys('Löschen'); ")
Aber wo lag mein ursprünglicher Fehler? Was habe auf meiner "Entdeckungstour" durch "Lazarus" "verstellt" und was muss ich wieder umstellen, damit die Umlaute wieder ohne diesen auf Dauer doch recht umständlichen "Trick" dargestellt werden?? Vor meiner versehentlichen "Umstellung" ging's doch auch ohne Probleme!
Aliobaba
Diesen Beitrag kenne ich, 'OLLO_S' schildert exakt mein Problem; aber irgendwie hilft er mir nicht weiter, der Quelltext selbst ist UTF8-codiert und zeigt die Umlaute "richtig":
http://www.lazarusforum.de/viewtopic.ph ... ion#p52037