Einzelnen Beitrag anzeigen

Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.201 Beiträge
 
Delphi 10.4 Sydney
 
#7

Re: GetDisplayNameOf und Sonderzeichenproblem

  Alt 3. Nov 2004, 19:13
Zitat von hitzi:
Ich möchte nur, dass der Dateiname so ermittelt wird, dass ich diese Datei später öffnen kann (mit assignfile, reset)
Dann brauchst Du die TNT-Controls. Diese bieten Fileoperationen für Unicode-Dateinamen an. Für das ElPack ist dies erst angedacht. AssignFile/Reset können nicht mit Unicode-Dateinamen umgehen.

Zitat von hitzi:
Gibt es keine einfache Umwandlung eines Unicode Strings in einen normalen String?
Diese einfach Umwandlung hast Du doch schon im obigen Fall. Alle Zeichen, die in der aktuellen Codepage mit einem (Ansi-)String nicht dagestellt werden können, werden konvertiert. In vielen Fällen wird dann aus diesem Sonderzeichen ein Fragezeichen.
In Fällen in denen du mit Unicode-Zeichen arbeiten mußt, jedoch z.B. für Transfers mit Ansi-String arbeiten mußt, kannst Du eine konvertierung in UTF-8 vornehmen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat