Hallo Fabian, Am Sonntag, 29. August 2010, 21:20:07 schrieb Fabian Ohde:
Hallo
Wie Schon im Betreff hat mein System Probleme mit Sonderzeichen ( ß ) und Umlauten ( ä, ü, ö ). Wenn Ich selbst eine Datei erstelle mit umlauten und ß macht er das ohne Probleme. Wenn Ich so eine Datei von irgend woher aus dem Internet kopiere / downloade stellt er diese Zeichen mit einem weißem Fragezeichen in einer schwarzen Raute dar. Das Problem ist, Ich kann diese Datei nicht mehr umbenennen bzw. löschen.
Fehlermeldung: Die Datei oder der Ordner BLA BLA BLA existiert nicht.
Kann man da was machen?
Mfg. Fabian
ich hatte dieses Problem auch schon mal und hier auf der ML von Sven Burmeister folgende Lösung [1] bekommen. Ich denke das dir das auch helfen wird deine Dateien zu bearbeiten. Bei mir waren es Dateien, die ich mit Windows erstellt habe und die im Linux auch diese Sonderzeichen enthielten. Aber auch umgekehrt, Dateien die ich mit Linux erstellt und mit Umlauten im Dateiname abgespeichert habe, waren von Windows aus nicht zu bearbeiten. Daher werde ich ab sofort auf jegliche Umlaute im Dateinamen verzichten. Es sieht zwar nicht so schön aus, aber man hat dadurch diese Probleme nicht mehr. Gruß Manfred [1] Am Mittwoch, 17. Februar 2010 07:18:46 schrieb Manfred Keller:
Hallo Listlinge,
ich habe meinen PC vor ein paar Wochen durch Neuinstallation von 10.1 auf 10.2 gebracht. Dabei habe ich meine Home Partition (formatiert mit XFS) NICHT formatiert, sondern einfach so eingebunden. Ich bin der alleinige Benutzer des PC und daher habe ich Username und Passwort von der alten Installation übernommen. Ich dachte, da ich bis 10.1 nur mit KDE 3.5 gearbeitet habe und nur wenige KDE 4 Pakete installiert waren müßte das schon passen. Mittlerweile bin ich bei KDE 4.4 angekommen und das auch rel. problemlos.
Nun zum eigentlichen Problem: Ich habe auf der Home Partition mehrere Dateien gefunden, die ein seltsames Zeichen im Namen haben, z.B. so: S�chsisch.odt
Und wenn ich diese Datei nun löschen oder umbemennen will gibts diese Meldungen:
rm "S�chsisch.odt" rm: Entfernen von „S�chsisch.odt“ nicht möglich: Datei oder Verzeichnis nicht gefunden mv "S�chsisch L�sungen.odt" "Sächsisch.odt" mv: Aufruf von stat für „S�chsisch.odt“ nicht möglich: Datei oder Verzeichnis nicht gefunden
Es geht weder mit user (Eigentümer) noch als root. Es kommt immer die gleiche Meldung. Auch wenn ich die Datei mit OpenOffice aufmachen will kommt die Meldung, dass die Datei nicht existiert. Ich vermute mal, dass das mit diesem komischen Zeichen, welches anstatt des ä kommt zusammenhängt. Aber wieso hat nicht mal root Zugriff auf die Datei?
Das System versteht den Dateinamen nicht, daher greift es immer ins Leere. Das hat nichts mit Eigentümerrechten zu tun. Du kannst das Paket convmv installieren und dann in einer Konsole (z.B. F4 in dolphin) im Verzeichnis mit den Dateien folgendes ausführen: convmv -r -f cp1252 -t utf-8 *.odt Dann bekommst eine Liste der Dateien wie das Programm sie umbenennen würde. Wenn da alles passt führst du den Befehl nochmal aus, diesmal aber mit --notest, so dass die Änderungen vorgenommen werden. convmv -r -f cp1252 -t utf-8 --notest *.odt Wenn es nicht passt, musst du hinter das -f anstatt cp1252 den Zeichensatz angeben, mit dem die Dateien benannt wurden, z.B. iso8859-15. Gruß Sven -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org