LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2128|回复: 7

Mount 中文的支持

[复制链接]
发表于 2007-4-26 22:10:55 | 显示全部楼层 |阅读模式
在文件fstab中写入:
/dev/sdb1 /mnt/u ntfs ro,user,noauto,umask=222,iocharset=utf8 0 0
在文件管理器thunar中可以看到所挂载分区的中文目录,但是为什么通过手动输入:
mount -t vfat /dev/sda5 /mnt/sysd -o iocharset=utf8
不能显示Fat32分区中的中文。多谢高手指点,另外本人用arch,断断续续有几个月了,感觉速度很快,自己很喜欢它!
发表于 2007-4-26 23:10:00 | 显示全部楼层
try:
mount -t vfat -o iocharset=utf8,codepage=936 /dev/sda5 /mnt/sysd
回复 支持 反对

使用道具 举报

发表于 2007-4-26 23:12:11 | 显示全部楼层
ls的命令没有问题。另外贴出你的locale
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 22:49:44 | 显示全部楼层

littleprince.zh 多谢

mount -t vfat -o iocharset=utf8,codepage=936 /dev/sda5 /mnt/sysd
有效!!多谢!!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-4-28 22:51:32 | 显示全部楼层
zealoghu 我的locale是zh_CN.UTF-8,用了
mount -t vfat -o iocharset=utf8,codepage=936 /dev/sda5 /mnt/sysd
之后现在已经OK了,应该是我把命令行参数的顺序搞错了!!
回复 支持 反对

使用道具 举报

发表于 2007-4-28 23:39:30 | 显示全部楼层
根顺序没关系
主要原因在于你的vfat 分区
指定codepage 就没必要在指定iocharset=utf8了 如果这样很可能会在win下出现乱码
回复 支持 反对

使用道具 举报

发表于 2010-11-12 19:59:59 | 显示全部楼层
Post by michael_wqs;1693382
mount -t vfat -o iocharset=utf8,codepage=936 /dev/sda5 /mnt/sysd
有效!!多谢!!

通过这个命令我可以在nautilus中正确显示中文,但在终端中使用还是乱码。
我的locale中下的是en_us.utf8
zh_cn.utf8也打开了。
终端是xterm.
各位兄台有没有解决办法???
回复 支持 反对

使用道具 举报

发表于 2010-11-12 22:34:57 | 显示全部楼层
既然写到fstab里面了为啥还要敲那么长一串命令?直接mount /mnt/u或者mount /dev/sdb1不就行了?
btw:option里面的user可以用吗?为啥我在虚拟机里新装的arch,在fstab的option里用了user会提示说没有这个选项呢,郁闷
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表