Einzelnen Beitrag anzeigen

Benutzerbild von kwhk
kwhk

Registriert seit: 25. Mär 2009
Ort: Dresden
168 Beiträge
 
Delphi 10.3 Rio
 
#11

AW: Dateinamen mit UTF-8-Zeichen aus Directory lesen

  Alt 6. Jul 2019, 21:30
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

Code:
DirList.Items.SaveToFile('DirUTF8.txt',TEncoding.UTF8);
oder

Code:
DirList.Items.SaveToFile('DirUnicode.txt',TEncoding.Unicode);
Wenn man TEncoding nicht angibt, dann werden die besonderen Zeichen als '?' ausgegeben.

Code:
DirList.Items.SaveToFile('DirAnsi.txt');


Nochmals Danke für Deine Arbeit und ein schönes Wochenende !
Hartmut

Geändert von kwhk ( 6. Jul 2019 um 22:11 Uhr)
  Mit Zitat antworten Zitat