LinuxSir.cn,穿越时空的Linuxsir!

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

mount正确加载中文显示,可是不行?

[复制链接]
发表于 2005-8-9 03:25:57 | 显示全部楼层 |阅读模式
mount -t vfat -o iocharset=cp936 /dev/hda5 /mnt/d

可是中文还是乱码

但我在那里新建一个中文文件。。却是正常的  所以觉得很怪


是否哪里出问题

还有个问题mount 加载一个iso后是否是用unmount关闭这个?

:help

FC4系统
发表于 2005-8-9 05:36:10 | 显示全部楼层
iocharset=utf8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-9 09:02:35 | 显示全部楼层
太感谢了。。:)
回复 支持 反对

使用道具 举报

发表于 2005-8-9 12:13:21 | 显示全部楼层
Post by genv
iocharset=utf8

为什么我用那个命令可以呢
utf8是什么东西啊
回复 支持 反对

使用道具 举报

发表于 2005-8-9 13:03:05 | 显示全部楼层
首先要知道自己的语言环境,运行 locale 命令,然后看看结果.是 UTF-8,那么挂载时需要加上 utf8 参数,就像这样
/dev/hda7 /mnt/winf auto defaults,rw,users,utf8,umask=0,dmask=0,fmask=111 0 0

但是如果结果不是 zh_CN.UTF-8 而是 zh_CN.GB18030,或者 zh_CN.GB2312 的话,那么挂载时需要使用 iocharset=cp936 参数,这样看到的文件名才不是乱码。就像这样
/dev/hda7 /mnt/winf auto defaults,rw,users,iocharset=cp936,umask=0,dmask=0,fmask=111 0 0
回复 支持 反对

使用道具 举报

发表于 2005-8-14 20:14:21 | 显示全部楼层
good
回复 支持 反对

使用道具 举报

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

本版积分规则

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