Registriert seit: 29. Mär 2009
439 Beiträge
|
AW: Dateinamen mit UTF-8-Zeichen aus Directory lesen
6. Jul 2019, 20:24
Also bei mir spielt das ganz wunderbar seit Delphi 2009 (unter Benutzung Sysutils.Findfirst/Findnext). Anbei Demoprogramm mit Delphi 10.1. Da der String in SearchRec.Name UTF-16 codiert ist, hat jeder Char 16 Bit. Das erste Herz wird dann mit zwei Chars mit den Hexwerten $D83D, $DC9C codiert (so wie in Deinem Beispiel). Wenn man möchte kann man den String auch zu UTF-8 umkodieren. Dazu genügt die Umwandlung UTF8String(SearchRec.Name).
Geändert von samso ( 6. Jul 2019 um 21:07 Uhr)
Grund: Demoprogramm um Hexdarstellung erweitert
|