QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 991|回复: 8

konqueror 文件管理无法显示中文

[复制链接]
发表于 2004-3-20 14:07:15 | 显示全部楼层 |阅读模式
我用的是Gentoo Stage 2,Kernel 2.6.4-rc1,emerge kdebase及中文繁体i18n,已安装windows中的simsun及mingliu字体。
见附图,在rxvt里可显示中文,同样目录在konqueror文件管理器下则出乱码,换什么字体也不管用。
(这个目录是nfs mount,无法设置iocharset或者codepage)
请大虾帮忙,谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-3-25 09:26:19 | 显示全部楼层
顶一下
回复

使用道具 举报

发表于 2004-3-25 11:26:10 | 显示全部楼层
你怎么mount的?有没有加上 -o iocharset=cp936 这个参数?
回复

使用道具 举报

 楼主| 发表于 2004-3-26 07:28:44 | 显示全部楼层
nfs mount 好像没法指定 iocharset,mount 的 manpage 里,关于 nfs 的参数里面没有iocharset 这个参数。我发现好像不是 iocharset 的问题,因为我试过本地的 fat32 分区,同样是 rxvt 可以显示中文文件名(mount 的时候加上iocharset参数),但是konqueror一样是乱码。我已经装了kde-i18n和pango了,是不是有什么包要装的但是我不知道?
回复

使用道具 举报

发表于 2004-3-26 08:47:22 | 显示全部楼层
繁体中文?gb2312的编码?用gbk试试?我乱说的,是不是编码的问题?
回复

使用道具 举报

发表于 2004-3-26 09:02:57 | 显示全部楼层
原来是nfs的,你编译内核的时候又没有设置默认的nls为936?
回复

使用道具 举报

 楼主| 发表于 2004-3-26 12:59:15 | 显示全部楼层
谢谢你们的回复。应该是big5的编码,我 mount 本地分区的时候只要用上 iocharset=cp950,在rxvt下面就能ls出中文。编译内核时没有见到关于nls的设置,所以应该是默认值;不过在rxvt下一样能看到 nfs mount 的中文文件名。问题就是 konqueror 好像把什么都当成英文显示。

如果是gtk程序,比如xmms,我用LANG=zh_TW.big5 xmms & 启动就可以显示中文名。字体之类的在gtkrc里面设置。不过这个办法对konqueror不起作用。浏览网页的时候可以手选encoding,管理文件的时候就真的不知如何下手。
回复

使用道具 举报

发表于 2004-3-26 20:55:50 | 显示全部楼层
How do you get into x? startx or through kdm?
Have you set up LC_CTYPE LC_LANG etc in your .xinitrc or .bashrc?
回复

使用道具 举报

 楼主| 发表于 2004-3-27 12:57:48 | 显示全部楼层
解决了,Hauser说的对,我在启动kde的时候locale用的是英文,之后在kde里面再怎么改也只能影响rxvt,konsole之类的程序,konqueror还是认的英文。把export放在/etc/profile里就搞定了。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-10-5 12:27 , Processed in 0.047558 second(s), 17 queries .

© 2021 Powered by Discuz! X3.5.

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