staging.inyokaproject.org

vom NTFS Win-1252 in ext3 UTF-8 und vom ISO-8859-1 in UTF-8

Status: Ungelöst | Ubuntu-Version: 5.10 (Breezy Badger)
Antworten |

adamkane

Avatar von adamkane

Anmeldungsdatum:
9. März 2006

Beiträge: 1

Wenn die umlauts oder die ßen Ihrer Dateinamen verschwunden sind, vielleicht können Sie die folgenden Unterstützung Ihnen helfen. (Kann ich nicht deutsch sprechen, aber vielleicht können Sie mich noch verstehen. Bitte redigieren Sie die folgenden, wenn Sie so wünschen.)

Englisch:
http://www.ubuntuforums.org/showthread.php?t=139154

NTFS → UTF-8

Vielleicht haben Sie eine Menge Hefte von einer Disc auf andere verschoben, und Sie vergaßen, die korrekte Dateinamekodierung einzustellen, und jetzt ist alles Scheiße. Z.B. björk.ogg → bj?rk.ogg. Bleiben Sie hoffnungsvoll. Sie haben nicht alles verloren.

1. Möglichkeit (Gnome/KDE/XFCE):

sudo apt-get install convmv
convmv -f cp850 -t utf-8 -r --notest *.*

Beachten Sie, daß es einen Bug gibt, die convmv 1.08 beeinflußt:
http://j3e.de/linux/convmv/

ATTENTION: Perl 5.8.7 seems to have a broken decode_utf8() function so that convmv can not convert files to UTF-8 without using the --nosmart switch! convmv 1.09 works around this.

2. Möglichkeit (Gnome):

Vielleicht können Sie die folgenden Nautilus-Script gebrauchen:

#!/bin/bash
#vom NTFS/FAT32 in UTF-8

if [ $# -gt 0 ];then

    convmv -f cp850 -t utf-8 -r --notest "$@"| zenity --progress --pulsate --text="die Umwandlung kommt weiter" --auto-close

fi
exit 0

Setzen Sie das Script hier als Texte-Datei:

~/.gnome2/nautilus-scripts/

und dann:

sudo chmod 700 ~/.gnome2/nautilus-scripts/*.*

Dann recht-klicken Sie die Dateien oder die Hefte, die Umwandlung erfordern.

Schauen Sie hier zu mehr Information über Nautilus-Scripts:
http://g-scripts.sourceforge.net/faq.php

3. Möglichkeit (KDE):

ToUTF-8
http://www.kde-apps.org/content/show.php?content=31400

Setzen sie das Datei auf dem Desktop:

cd ~/Desktop
tar xzvf 31400-toutf8_0.2.1.tar.gz
cd 31400-toutf8_0.2.1
gedit changeFilenameCode.desktop

Ersetzen Sie iso-8859-1 durch cp850, um vom NTFS/FAT32 in UTF-8 umzuwandeln.

gedit changeDirnameCode.desktop

Ersetzen Sie iso-8859-1 durch cp850 hier auch.

cp *.desktop  ~/.kde/share/apps/konqueror/servicemenus/

Recht-klicken Sie die Hefte oder die Dateien, die Umwandlung erfordern..

ISO-8859-1 → UTF-8

Vielleicht haben Sie viele Dateien während der letzten Dekade gesammelt, und jetzt möchten Sie alle Ihre Dateien zum UTF-8 umwandeln. Sie können die folgenden Scripts gebrauchen.

1. Möglichkeit (Gnome/KDE/XFCE):

sudo apt-get install convmv
convmv -f iso-8859-1 -t utf-8 -r --notest *.*

2. Möglichkeit (Gnome):

Nautilus-Script:

#!/bin/bash
#vom ISO-8859-1 in UTF-8

if [ $# -gt 0 ];then

    convmv -f iso-8859-1 -t utf-8 -r --notest "$@"| zenity --progress --pulsate --text="die Umwandlung kommt weiter" --auto-close

fi
exit 0

Setzen Sie das Script hier:

~/.gnome2/nautilus-scripts/

und dann:

sudo chmod 700 ~/.gnome2/nautilus-scripts/*.*

Recht-klicken Sie das Dateien/Hefte, die Umwandlung erfordern..

3. Möglichkeit (KDE):

ToUTF-8
http://www.kde-apps.org/content/show.php?content=31400

Setzen Sie das Datei auf dem Desktop:

cd ~/Desktop
tar xzvf 31400-toutf8_0.2.1.tar.gz
cd 31400-toutf8_0.2.1
cp *.desktop ~/.kde/share/apps/konqueror/servicemenus/

Recht-klicken Sie die Hefte oder die Dateien, die Umwandlung erfordern..

Ersetzen Sie iso-8859-1 nicht durch cp850, wie Sie oben taten.

4. Möglichkeit (Gnome/KDE/XFCE):

Wenn Sie sind festgestellt das UTF-8 nicht zu gebrauchen, dann können Sie noch etwas tun:

ROX-Filer:
http://rox.sourceforge.net/
http://rox.sourceforge.net/desktop/Internationalisation

sudo apt-get install rox-filer
rox-filer

ROX-Filer ist wie Nautilus und Konqueror, aber ROX-Filer kann the ISO-8859-1 Dateinamen sehen. Die ISO-8859-1 Dateinamen sind im Rot. Wenn Sie noch Archive des ISO-8859-1 Dateien haben, dann gebrauchen Sie ROX-Filer sehr oft.

ROX-Filer kann nicht the CP850 Dateinamen sehen.

Tipp:

Gnome hat Nautilus und die Nautilus-Scripts,
KDE hat Konqueror und die Service-Menus, und
XFCE hat ROX und die ISO-8859-1-Enkodierung,
aber man kann Konqueror innerhalb Gnome oder XFCE gebrauchen,
oder man kann ROX-Filer innerhalb KDE oder Gnome gebrauchen.

Leider gibt es z.Z. viel mehr Service-Menus als Nautilus-Scripts, also können Sie die Konqueror Service-Menus innerhalb Gnome oder XFCE gebrauchen. Beachten Sie, daß die .desktop-Dateiennamen innerhalb Gnome unsichtbar sind. Sie sollten die .desktop-Dateien nur beschäftigen, während Sie innerhalb KDE sind.

Setzen Sie die .desktop-Dateien hier für den einzelnen Benutzer:

~/.kde/share/apps/konqueror/servicemenus/

oder hier für alle Benutzer:

/usr/share/apps/konqueror/servicemenus/

Seien Sie auch bewußt, daß Nautilus innerhalb KDE oder XFCE das Desktop ändert. Seien nicht erschrocken Sie.

Die große Liste der Service-Menus:
http://www.kde-apps.org/index.php?xcontentmode=287

Allgemeine Informationen über UTF-8 auf dem Desktop:
http://de.gentoo-wiki.com/Utf8
http://www.suse.de/~mfabian/suse-cjk/unicode-switch.html

Antworten |