Comment savoir quel codage charset est utilisé par le système de fichiers actuel et comment le changer en UTF-8?
ÉDITER:
Voici la sortie de mount:
/dev/sdb6 on / type ext3 (rw,relatime,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
/proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,nosuid,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
lrm on /lib/modules/2.6.27-11-generic/volatile type tmpfs (rw,mode=755)
securityfs on /sys/kernel/security type securityfs (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
Voici la sortie de "cat / etc / fstab"
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sdb7
UUID=50d660f1-1948-41e1-96af-3cb9bca338dd / ext3 relatime,errors=remount-ro 0 0
# /dev/sdb8
UUID=efaee412-8e29-4f65-927d-f57252451088 none swap sw 0 0
la source
Vous ne dites pas quel système de fichiers, mais vous pouvez regarder la sortie
mount
qui sur l'un de mes systèmes montre actuellement un système de fichiers iso9660 et quelques vfat qui sont utf8. Vous pouvez également consulter le contenu de l'/etc/fstab
endroit où vous les avez définis ou ils sont déjà définis. Voirman mount
qui montre que NTFS et jfs sont deux autres qui ont cette option.la source
locale
est déjà correct. Quelle est la solution?mount
ou sous la colonne "type" dans/etc/fstab
. Dans la sortie que vous montrez, "ext3" est un exemple. Le système de fichiers iso9660 fait référence à un CD-ROM. Quel est précisément le problème que vous essayez de résoudre?Ubuntu utilise l'encodage UTF-8 par défaut et il semble que vous ne l'ayez pas modifié. Vous pouvez avoir des noms de fichiers avec un encodage différent. Dans ce cas, vous pouvez utiliser convmv pour résoudre ce problème.
la source
En bref, vous ne pouvez pas vraiment.
Il y a 2 choses, l'encodage des noms de fichiers et l'encodage des données dans les fichiers. Dans les deux cas, le système de fichiers stockera simplement les octets bruts. C'est à l'utilisateur de s'assurer qu'il s'agit du codage souhaité par l'utilisateur.
la source