Thread File/Dir rename mit Sonderzeichen (9 answers)
Opened by WolverineJR at 2010-08-20 12:32

WolverineJR
 2010-08-20 12:32
#140791 #140791
User since
2010-08-20
5 Artikel
BenutzerIn
[default_avatar]
Hi,

hier verzweifele hier an einer eigentlichen trivialen Aufgabe.
Nachdem wir einen Datenbereich eines "fremden" Samba-Fileserver auf unseren Samba-Fileserver (Solaris) migriert haben, viel uns auf, dass in den Datei- und Verzeichnisnamen alle Umlaute (ö,ä,ü) nun so aussehen "ö","À","ÃŒ".

Das Umwandeln im Perl-Skript habe ich bereits folgendermaßen hinbekommen:
Code: (dl )
decode("utf8",$object)
.

Jetzt beiß' ich mir aber die Zähne aus an der eigentlichen Namensänderung der betroffenen Dateien und Verzeichnissen.
Die "normalen" Wege mittels "rename", "mv" und "File::Copy" funktionieren nicht. Ich vermute es liegt daran, dass die erwähnten Methoden auf das OS-eigene "rename" verweisen. Und dies hat mit den erwähnten Sonderzeichen große Probleme.

Habt Ihr eventuell eine Idee, wie ich das Problem lösen kann?

Vielen Dank!

View full thread File/Dir rename mit Sonderzeichen