Como descobrir qual codificação de charset é usada pelo sistema de arquivos atual e como alterá-la para UTF-8?
EDITAR:
Aqui está a saída do 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)
Aqui está a saída 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
fonte
Você não diz qual sistema de arquivos, no entanto, pode ver a saída do
mount
qual em um dos meus sistemas atualmente mostra um sistema de arquivos iso9660 e alguns vfat que são utf8. Você também pode olhar para o conteúdo em/etc/fstab
que você os definiu ou eles já estão definidos. Veja oman mount
que mostra que NTFS e jfs são mais dois que têm essa opção.fonte
locale
já está correto. Qual é o problema?mount
ou na coluna "type" em/etc/fstab
. Na saída que você mostra, "ext3" é um exemplo. O sistema de arquivos iso9660 refere-se a um CD-ROM. Qual é o problema específico que você está tentando resolver?O Ubuntu usa a codificação UTF-8 por padrão e parece que você não a alterou. Você pode ter nomes de arquivos com uma codificação diferente. Nesse caso, você pode usar o convmv para corrigir isso.
fonte
Em suma, você não pode realmente.
Existem duas coisas, a codificação dos nomes de arquivos e a codificação dos dados nos arquivos. Nos dois casos, o sistema de arquivos armazenará apenas os bytes brutos. Cabe ao usuário garantir que eles sejam a codificação que ele deseja.
fonte