Forum: Algorithmen, Datenstrukturen und Klassendesign
by kwhk,
9. Jul 2019
Das ist toll, wird auch von WordPad angezeigt.
Wie bekommst Du aber so ein Zeichen in das Dokument, muss man immer über Notepad gehen ?
Forum: Algorithmen, Datenstrukturen und Klassendesign
by kwhk,
8. Jul 2019
Windows liefert als Zubehör das Programm WordPad, damit kann man beinahe so, wie mit Office-Word Textdateien bearbeiten.
Die bestmögliche Speichern-Form ist Speichern als RTF-Datei.
Wenn ich versuche in WordPad so ein Herz-Zeichen einzufügen, da wird das ignoriert.
Ich habe mit einem Hex-Editor den Hex-Code F0 9F 92 9C hinein editiert, da wird von WordPad nur Unsinn angezeigt.
Wenn ich die...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by kwhk,
7. Jul 2019
Nun habe ich das Programm umgestellt, vor allem alle ShortString, String, AnsiString usw. auf String umgestellt. Da klappt es mit den UTF8-Zeichen.
Allerdings hat sich bestätigt, dass in gleicher Weise wie bei C# in einer RichEditBox bzw. TRichEdit diese Zeichen durch Quadrate ersetzt werden.
Ich habe die TRichEdit durch eine TListBox ersetzt, in dieser werden die UTF8-Zeichen korrekt...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by kwhk,
6. Jul 2019
Hallo samso,
Dein Demo-Projekt funktioniert einwandfrei.
Ich kann die Dateien auch öffnen bzw. mit FileExists überprüfen, auch die mit den lustigen Zeichen im Namen.
Ich muss mein Programm auf String-Einstellungen überprüfen. Es kann ja nur daran liegen.
Mit folgendem Befehl kann man die gefundenen Namen in eine Datei ausgeben
DirList.Items.SaveToFile('DirUTF8.txt',TEncoding.UTF8);
...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by kwhk,
6. Jul 2019
Hier die DIR-Listings als ASC und UTF8, auch HEX. Und die Version meines Delphi10.3.