Umlaute in Dateinamen gehen nach dem Kopieren verloren
Posted: 2013-04-13, 00:12 UTC
Hallo,
ich benutze TotalCommander für Android auf einem gerooteten Droid3 (D3) mit Cyanogen Mod 9 (Android 4.0.4).
Auf der SD-Karte im D3 (/mnt/sdcard-ext ) habe ich (Excel) Dateien mit Umlauten im Dateinamen. Da (mir) diese Dateien wichtig sind, kopiere ich sie mit dem TC regelmäßig auf einen Ordner (den ich Backup genannt habe) auf dem internen Speicher (/mnt/sdcard/Backup). Nach dem Kopieren haben die Dateien den selben Dateinamen wie im Ursprungsverzeichnis. Damit ich auf den internen Speicher kopieren kann, habe ich TC so eingestellt, dass er immer Root Rechte hat (Root functions everywhere).
Leider verschwinden bzw. verändern sich auf 'geheimnissvolle' Weise (ich habe noch nicht raus gefunden, was die Ursache ist) die Umlaute in den Dateinamen. Aus einem 'ü' wird z.B. ein Fragezeichen, dass mit einer grauen Raute hinterlegt ist. Wenn aus dem ü ein Fragezeichen geworden ist, kann ich dieselbe Datei wieder in das Backup Verszeichnis kopieren und werde nicht gefragt, ob ich eine vorhandene Datei überschreiben will. Danach gibt es eine Weile zwei Dateien - die mit dem Umlaut im Dateinamen und die mit dem grau hinterlegten Fragezeichen.
Hier ein Bild zur Klarstellung:
Image: http://up.picr.de/14099125to.png
Ich habe festgestellt, dass die betreffenden Dateien direkt nach dem Kopieren die UID: 0 root und die GID 0 root haben und dass ihnen alle Rechte (-rwxrwxrwx) zugeordnet sind.
Sobald aber der Umlaut zum Fragezeichen geworden ist, haben diese Dateien keine UID und keine GID und auch keine Permissions mehr. Hier noch ein Screenshot:
Image: http://up.picr.de/14099124vl.png
Löschen kann ich solche Dateien auf dem Android weder mit dem Total Commander noch mit einem anderen Dateimanager nicht mehr. Nur noch mit dem Terminal(emulator) und dem 'rm' Befehl konnte ich sie auf dem Android Gerät löschen.
Wenn ich aber das Android per USB Kabel mit dem PC verbinde und den Speicher als Laufwerk am PC "mounte", kann ich diese Dateien (mit dem TC auf dem PC) problemlos löschen.
Hat jemand eine Ahnung, was bzw. woher dieses Verhalten (dass Umlaute verschwinden) kommt und wie ich es abstellen oder vermeiden kann?
Vielen Dank für Eure Hinweise.
Schönen Gruß,
Bavaria
ich benutze TotalCommander für Android auf einem gerooteten Droid3 (D3) mit Cyanogen Mod 9 (Android 4.0.4).
Auf der SD-Karte im D3 (/mnt/sdcard-ext ) habe ich (Excel) Dateien mit Umlauten im Dateinamen. Da (mir) diese Dateien wichtig sind, kopiere ich sie mit dem TC regelmäßig auf einen Ordner (den ich Backup genannt habe) auf dem internen Speicher (/mnt/sdcard/Backup). Nach dem Kopieren haben die Dateien den selben Dateinamen wie im Ursprungsverzeichnis. Damit ich auf den internen Speicher kopieren kann, habe ich TC so eingestellt, dass er immer Root Rechte hat (Root functions everywhere).
Leider verschwinden bzw. verändern sich auf 'geheimnissvolle' Weise (ich habe noch nicht raus gefunden, was die Ursache ist) die Umlaute in den Dateinamen. Aus einem 'ü' wird z.B. ein Fragezeichen, dass mit einer grauen Raute hinterlegt ist. Wenn aus dem ü ein Fragezeichen geworden ist, kann ich dieselbe Datei wieder in das Backup Verszeichnis kopieren und werde nicht gefragt, ob ich eine vorhandene Datei überschreiben will. Danach gibt es eine Weile zwei Dateien - die mit dem Umlaut im Dateinamen und die mit dem grau hinterlegten Fragezeichen.
Hier ein Bild zur Klarstellung:
Image: http://up.picr.de/14099125to.png
Ich habe festgestellt, dass die betreffenden Dateien direkt nach dem Kopieren die UID: 0 root und die GID 0 root haben und dass ihnen alle Rechte (-rwxrwxrwx) zugeordnet sind.
Sobald aber der Umlaut zum Fragezeichen geworden ist, haben diese Dateien keine UID und keine GID und auch keine Permissions mehr. Hier noch ein Screenshot:
Image: http://up.picr.de/14099124vl.png
Löschen kann ich solche Dateien auf dem Android weder mit dem Total Commander noch mit einem anderen Dateimanager nicht mehr. Nur noch mit dem Terminal(emulator) und dem 'rm' Befehl konnte ich sie auf dem Android Gerät löschen.
Wenn ich aber das Android per USB Kabel mit dem PC verbinde und den Speicher als Laufwerk am PC "mounte", kann ich diese Dateien (mit dem TC auf dem PC) problemlos löschen.
Hat jemand eine Ahnung, was bzw. woher dieses Verhalten (dass Umlaute verschwinden) kommt und wie ich es abstellen oder vermeiden kann?
Vielen Dank für Eure Hinweise.
Schönen Gruß,
Bavaria