+ -
当前位置:首页 → 问答吧 → 急!还是没办法在mount的windows分区下显示正确的中文

急!还是没办法在mount的windows分区下显示正确的中文

时间:2004-09-26

来源:互联网

在suse自己的分区中中文显示完全没有问题,对于windows分区中文件名是英文,但是内容是中文的文本,打开看也是没有问题的。就是中文文件名显示不对。

我的fstab:
/dev/hdb1 /windows/C ntfs ro,users,gid=users,umask=0002,iocharset=gb2312,codepage=936 0 0
/dev/hdb5 /windows/D ntfs ro,users,gid=users,umask=0002,iocharset=gb2312,codepage=936 0 0
/dev/hdb6 /windows/E ntfs ro,users,gid=users,umask=0002,iocharset=gb2312,codepage=936 0 0

我的locale
kamus@linux:~> locale
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=

我的显示截图
上传的图像
1.png (55.3 KB, 99 次查看)

作者: Seraphim   发布时间: 2004-09-26

试试:在windows 下的FONTS 找到 SIMSUN。TTF

cp simsun.ttf /usr/share/fonts/zh_CN/TrueType/

fc-cache -f

作者: gan007   发布时间: 2004-09-26

是字体的问题吗?
我已经安装了SIMSUN.TTF了
Konqueror中的字体都是宋体啊,显示很正常
BTW,没有/usr/share/fonts这个目录

作者: Seraphim   发布时间: 2004-09-26

将fstab中的iocharset=gb2312改成iocharset=utf8便可

作者: wasp   发布时间: 2004-09-26

改locale为GBK,

作者: dzh1452   发布时间: 2004-09-26

我的感觉只要是locale跟mount的字符集一样应该就可以正确显示了啊
现在把fstab改成下面的样子,重新启动X
KDE中还是那个老样子,中文仍然不对,但是GNOME中非常正常,中文名称和内容都可以正常显示。

/dev/hdb1 /windows/C ntfs ro,users,gid=users,umask=0002,iocharset=utf8 0 0
/dev/hdb5 /windows/D ntfs ro,users,gid=users,umask=0002,iocharset=utf8 0 0
/dev/hdb6 /windows/E ntfs ro,users,gid=users,umask=0002,iocharset=utf8 0 0

作者: Seraphim   发布时间: 2004-09-26

这个是在GNOME中的截图
上传的图像
screenshot.png (93.9 KB, 80 次查看)

作者: Seraphim   发布时间: 2004-09-26

引用:
最初由 Seraphim 发表
我的感觉只要是locale跟mount的字符集一样应该就可以正确显示了啊
这个应该是对的。问题还是出在字体上。如果已经把字体文件装好了,并且KDE其他部分显示正常的话,可以试试在Konqueror设置里把字体调大一点。

作者: addone   发布时间: 2004-09-26

MD,不折腾了,我用不起我还躲不起嘛我
不用KDE了

作者: Seraphim   发布时间: 2004-09-26