LinuxSir.cn,穿越时空的Linuxsir!

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

[求助]挂载了windows分区 但不支持中文

[复制链接]
发表于 2006-6-21 12:50:20 | 显示全部楼层 |阅读模式
我在 /etc/fstab中加入以下语句:
  
/dev/hda6               /mnt/diske              vfat    defaults        0 0
在系统起动时能够自动挂载windows分区,但不支持中文,全显示为????
在窗口中操作也不可以

有什么办法解决吗?
发表于 2006-6-22 06:09:54 | 显示全部楼层
defaults 后面加上编码选项,例如:

defaults,nls=utf8

另外,你的 locale 应该对应地可以显示 utf8 中文
回复 支持 反对

使用道具 举报

发表于 2006-6-22 23:23:01 | 显示全部楼层
Post by gzxiaobai
nls=utf8

     nls?不是iocharset么?
回复 支持 反对

使用道具 举报

发表于 2006-6-22 23:28:16 | 显示全部楼层
我用iocharset的时候警告我过时了,取代的选项是nls。
自己试试就知道了。旧的系统应该还是用 iocharset
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-6-23 10:00:18 | 显示全部楼层
楼兄:我用下列语句 :
/dev/hda5         /mnt/diskd         vfat    defaults,iocharset=utf8    0 0
之后 能够部分识别汉语,但部分显示为乱码(不再是????) 这是怎么回事呢 ?
如果用
/dev/hda5         /mnt/diskd         vfat    defaults, nls=utf8    0 0
则全部汉语显示为????

我还有什么地方没设置好吗?
回复 支持 反对

使用道具 举报

发表于 2006-6-23 10:10:31 | 显示全部楼层
Post by gangpass2004
楼兄:我用下列语句 :
/dev/hda5         /mnt/diskd         vfat    defaults,iocharset=utf8    0 0
之后 能够部分识别汉语,但部分显示为乱码(不再是????) 这是怎么回事呢 ?
如果用
/dev/hda5         /mnt/diskd         vfat    defaults, nls=utf8    0 0
则全部汉语显示为????

我还有什么地方没设置好吗?

把utf8改为gb2312看看,做这些的前提是你都装了这些字符集
回复 支持 反对

使用道具 举报

发表于 2006-6-23 14:23:14 | 显示全部楼层
终端要支持中文或者unicode才行。

例如,rxvt-unicode
回复 支持 反对

使用道具 举报

发表于 2006-6-26 15:01:07 | 显示全部楼层
在选项里写utf8就可以了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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