Bagaimana cara mengetahui pengkodean charset apa yang digunakan oleh sistem file saat ini dan bagaimana mengubahnya ke UTF-8?
EDIT:
Berikut ini adalah output dari 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)
Ini adalah output dari "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
sumber
Anda tidak mengatakan sistem file apa, tetapi Anda dapat melihat output
mount
yang pada salah satu sistem saya saat ini menunjukkan sistem file iso9660 dan beberapa vfat yang utf8. Anda juga dapat melihat konten di/etc/fstab
mana Anda mengaturnya atau kontennya sudah ditetapkan. Lihatman mount
yang menunjukkan bahwa NTFS dan jfs adalah dua lagi yang memiliki opsi itu.sumber
locale
sudah benar. Apa masalahnya?mount
atau di bawah kolom "ketik" di/etc/fstab
. Dalam output yang Anda tunjukkan, "ext3" adalah contohnya. Sistem file iso9660 mengacu pada CD-ROM. Apa masalah khusus yang Anda coba selesaikan?Ubuntu menggunakan pengkodean UTF-8 secara default dan sepertinya Anda belum mengubahnya. Anda dapat memiliki nama file dengan penyandian berbeda. Dalam hal ini, Anda bisa menggunakan convmv untuk memperbaikinya.
sumber
Singkatnya, Anda tidak bisa benar-benar.
Ada 2 hal, pengodean nama file, dan pengodean data dalam file. Dalam kedua kasus, filesystem hanya akan menyimpan byte mentah. Terserah pengguna untuk memastikan mereka adalah pengkodean yang diinginkan pengguna.
sumber