Stellen Sie sicher, dass Ihr System (Knoppix) ein Unicode-basiertes Gebietsschema (UTF-8) verwendet:
$ locale LANG = de_US.utf-8 SPRACHE = LC_CTYPE = "de_US.utf-8" [übersprungene irrelevante Einstellungen] LC_ALL =
Wenn der LANG
oder LC_CTYPE
Variablen nicht in enden .utf-8
(oder .utf8
), befestigen Sie sie:
ausführen
locale -a
und sicherstellen, dass das erforderliche Gebietsschema (dhen_US.utf-8
) aufgeführt wird;Wenn das Gebietsschema nicht aufgelistet ist, kommentieren Sie es in
/etc/locale.gen
:en_US.UTF-8 UTF-8
und
locale-gen
als root laufen ;Lauf
export LANG="en_US.utf-8"
ausführen
(xterm &)
oder(gnome-terminal &)
ein neues Terminal mit den neuen Einstellungen starten;Schließen Sie das alte Terminal. (Es reicht nicht aus, $ LANG für die aktuelle Shell zu ändern.)
locale
Überprüfen Sie im neuen Terminal die Ausgabe von und überprüfen Sie, ob das Problem dadurch behoben wird.
Stellen Sie außerdem sicher, dass Ihr Dateisystemtreiber UTF-8 verwendet. Das NTFS-Dateisystem verwendet ausschließlich Unicode. Wenn Sie es jedoch mit einem falschen Gebietsschema bereitstellen, befindet sich der Treiber möglicherweise in einem Übersetzungsmodus. Hängen Sie das Dateisystem aus und mounten Sie es erneut, während Sie $ LANG verwenden. Wenn auch das nicht hilft, fügen Sie die Optionen utf8
und iocharset=utf8
zu mount
... hinzu.
# mount -t ntfs -o utf8,iocharset=utf8 /dev/foo /mnt
... oder zum ntfs-3g Treiber wechseln :
# mount -t ntfs-3g /dev/foo /mnt