Umlaute aus Dateisystem entfernen

Samarek

Aktives Mitglied
Hallo,

ich hab folgendes Problem ...

Ich habe ein kleines Programm geschrieben das ein Dateisystem durchlaufen und alle Umlaute durch die "x"e Äquivalente ersetzen soll. Also, Ü -> Ue usw.

Klappt auch wunderbar, auf dem lokalen Dateisystem hier.

Wenn ich damit jetzt aber auf einen Server gehe, funzt das nicht mehr so, das liegt aber daran dass dort die Umlaute z.B. als U und dann die beiden Punkte vorliegen.

Versteht das jemand und kann mir da mal jemand einen Hinweis oder Tipp geben???
 
windows verwendet *zumindest für DE-DE* Win-1251 ... das ist KEIN ISO encodning ...
unix verwendet wie gesagt in der regel UTF-8

btw : wie kommt es das es überhaupt pfade mit sonderzeichen gibt die du jetzt im nachhinein bereinigen willst ? es wäre besser gewesen die erzeugung zu unterdrücken statt "hinterher zu putzen"
 
btw : wie kommt es das es überhaupt pfade mit sonderzeichen gibt die du jetzt im nachhinein bereinigen willst ? es wäre besser gewesen die erzeugung zu unterdrücken statt "hinterher zu putzen"

Das musst du leider unsere Creations-Abteilung fragen, so ganz ist mir auch nicht klar was da passiert ist, aber seit einer Server-Umstellung die kurz vor meiner Einstellung stattfand muss die IT denen ständig Ordner umbenennen und da dachte ich mir jetzt mal "das kann man sicher auch automatisieren"

So ganz helfen mir die Infos zu den Encodings aber leider auch nicht weiter, ich bräuchte mal einen etwas konkreteren Hinweis zur Anwendung, bitte.
 

Zurück
Oben