页次: 1
fdisk -l /dev/sdb
Disk /dev/sdb: 7.2 GiB, 7747397632 bytes, 15131636 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x359a9ba7
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 64 2226047 2225984 1.1G 6 FAT16
# mkdir /mnt/upan
# mount /dev/sdb1 /mnt/upan
# ls /mnt/upan
'20???.mp4' Downloads grub.cfg
'????' 'System Volume Information' grub.txt
'????????.doc' backup.tar 'k51_word2003_1601(2).exe'
locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
请问,现在如何解决这个问题?
离线
是U盘上的中文不能正常显示?
我之前也碰到过,但如果是重新输入的汉字,可以正常显示;原来不能显示的汉字,我直接重命名了。
我那些不能显示的汉字,是在别的系统里敲的;当前系统敲的都能正常显示。
最近编辑记录 驿窗 (2017-08-06 21:36:11)
开源/Linux大众化,从驿窗开始~
离线
推荐使用 udisks2,不仅能解决这些问题,还不需要 root 权限哦,挂载点也会自动处理:
udisksctl mount --block-device 设备文件路径
如非要用 mount 命令:FAT 加 utf8 选项,NTFS 加 iocharset=utf8 选项。
另外你需要使用一个支持 UTF-8 的 locale,比如 export LANG=zh_CN.UTF-8. C 肯定是不行的。
离线
Arch Linux官方不推荐使用mount。
开源/Linux大众化,从驿窗开始~
离线
页次: 1