LinuxSir.cn,穿越时空的Linuxsir!

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

FC5加载vfat分区乱码(加入参数iocharset=cp936)

[复制链接]
发表于 2006-4-10 09:33:49 | 显示全部楼层 |阅读模式
我使用fc5加载vfat的分区不能正常显示中文,在fc3下没有问题。
我设置fc5的语音环境是zh_CN.GB2312.
然后加载vfat分区:
mount -t vfat -o iocharset=cp936 /dev/hda5 /mnt

但是不能正常显示中文,请问大家有遇到这样的问题吗?谢谢!
发表于 2006-4-10 10:04:48 | 显示全部楼层
我一般是加的UTF8参数。一直没什么问题。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 11:01:59 | 显示全部楼层
我重编了核心,默认值都改用cp936,gb2312什么的(把nls_cp936.c重写了),i18n也改了gb2312,以后用mount不加任何参数都没问题了
回复 支持 反对

使用道具 举报

发表于 2006-4-10 12:20:18 | 显示全部楼层
我习惯这样,FC4和FC5下都可以。
#mount -vfat -o iocharset=utf8,umask=000 /dev/hda5 /mnt/wind
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-4-10 12:51:55 | 显示全部楼层
我使用fc5加载vfat的分区不能正常显示中文,在fc3下没有问题。
我设置fc5的语音环境是zh_CN.GB2312.
然后加载vfat分区:
mount -t vfat -o iocharset=cp936 /dev/hda5 /mnt

我用mount -t vfat -o iocharset=utf8 /dev/hda5 /mnt也不行。
晕倒了。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 13:23:37 | 显示全部楼层
我挂载的时候什么参数都没加,也没问题的
回复 支持 反对

使用道具 举报

发表于 2006-4-10 15:05:51 | 显示全部楼层
只能使locale为zh_CN.UTF-8,这样就没有乱码问题。mount命令不加任何参数。如果locale是gb2312 gbk之类的,不管你怎么设置都是乱码。除非自己重新编译内核。
回复 支持 反对

使用道具 举报

发表于 2006-4-10 18:46:58 | 显示全部楼层
我也是用utf8的
一直都没有问题
回复 支持 反对

使用道具 举报

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

本版积分规则

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