rename() Dateinamen mit Umlauten
HansWeis
- php
0 Matt
Hi!
Mittels
ftp_rename($connID,'aö.txt','x.txt');
versuche ich auf einem Unix-FTP-Server Dateien umzubenennen. Diese findet er mir aber erst gar nicht, wegen den Umlauten im Dateinamen. PHP: "Das System kann die angegebene Datei nicht finden."
Hat jemand eine Idee? Möchte nämlich per Skript eine riesige Anzahl von Dateien die Umlaute umwandeln lassen -> "ö" in "oe" usw.
Die Skript Datei ist in UTF8 codiert.
Danke! Hans
ftp_rename($connID,'aö.txt','x.txt');
> Die Skript Datei ist in UTF8 codiert.
Hallo Hans,
dann ist utf8\_decode dein Freund:
`ftp_rename($connID,utf8_decode('aö.txt'),'x.txt');`{:.language-php}