HansWeis: rename() Dateinamen mit Umlauten

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

  1. 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}