Thema: Umlaute

Einzelnen Beitrag anzeigen

Benutzerbild von JamesTKirk
JamesTKirk

Registriert seit: 9. Sep 2004
Ort: München
604 Beiträge
 
FreePascal / Lazarus
 
#9

Re: Umlaute

  Alt 16. Apr 2010, 16:13
Zitat von Berni68:
Es gibt auch noch die Funtionen:
FileExistsUTF8
DirectoryExistsUTF8
DeleteFileUTF8
RenameFileUTF8
dann klappt's auch mit den Umlauten.
Dann waren deine Strings wohl UTF-8 kodiert. Die FCL und die RTL von Free Pascal verwenden im Gegensatz zur LCL von Lazarus noch immer ANSI-Kodierung.

Theoretisch hätte folgender Aufruf zum Ziel führen können:
RenameFile(UTF8ToAnsi(quelle), UTF8ToAnsi(ziel)); Ein entsprechender Wikiartikel bei Free Pascal/Lazarus findet sich übrigens hier.

Gruß,
Sven
Sven
[Free Pascal Compiler Entwickler]
this post is printed on 100% recycled electrons
  Mit Zitat antworten Zitat