+ -
当前位置:首页 → 问答吧 → 【求助】windows系统文件名的中文显示

【求助】windows系统文件名的中文显示

时间:2005-02-22

来源:互联网

在redhat9.0中的fstab文件中添加:

/dev/hda5  /mnt/d vfat iocharset=gb2312,umask=0,codepage=936 0 0
后也无法显示中文文件名,英文文件名可以显示,提示错误是: invalid Unicode
但可浏览中文网页,请问各位大侠该如何做才能使中文文件名正确显示,非常感谢      

作者: chenyj11   发布时间: 2005-02-22

可能两个问题:
1. iocharset=cp936 : 我不知道用gb2312是否可以
2. 你的环境变量要设对,关键是 LC_CTYPE要等于 zh_CN      

作者: staul   发布时间: 2005-02-22

应改为:/dev/hda5 /mnt/d vfat iocharset=gb2312,auto,rw 0 0 试一下。      

作者: synge   发布时间: 2005-02-23

非常感谢两位的帮助,后来我将其部分改为:iocharset=utf8,就能正确显示了,但奇怪的是如果我的浏览器的编码也改为utf8就不能显示中文了,为什么浏览器的编码跟文件系统的编码需要不一样呢?      

作者: chenyj11   发布时间: 2005-02-24

你用的是Mozilla还是Konqueror浏览器?      

作者: synge   发布时间: 2005-02-24

我用的是Mozilla      

作者: chenyj11   发布时间: 2005-02-28

在工具栏的:“查看”──“字符编码”哪里修改一下。      

作者: synge   发布时间: 2005-02-28

我的FC 2
改为:
/dev/hda1      /mnt/c      vfat   defaults     iocharset=utf8,umask=0,codepage=936     0 0



/dev/hda1      /mnt/c      msdos   defaults     iocharset=utf8,umask=0,codepage=936     0 0

都不行啊      

作者: 海天一色   发布时间: 2005-02-28

错了去掉 defaults 就显示中文了
/dev/hda1 /mnt/c vfat defaults iocharset=utf8,umask=0,codepage=936 0 0       

作者: 海天一色   发布时间: 2005-02-28

大家多看看linux的的在线文档吧!很多问题man一下就能解决,而且理解的更深入。

比如mount文件系统的问题,只要man fstab,各个参数的意义该怎么配就差不多清楚了。      

作者: leeran   发布时间: 2005-03-20

热门下载

更多