LinuxSir.cn,穿越时空的Linuxsir!

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

kde3.2正式版的问题

[复制链接]
发表于 2004-2-7 18:18:34 | 显示全部楼层 |阅读模式
我在我的lfs上安装了kde3.2,发现一个问题:在中文界面下无法更改浏览器和kwrite的编码,现象是更改后不起作用,但是在英文环境下就可以。
不知道有没有人碰到过。
我的系统glibc-2.3.3-20031222+linux-2.6.2+gcc-3.3.2+qt-3.3.0
发表于 2004-2-8 10:33:43 | 显示全部楼层
兄弟你用的系统是够先进的啊。我也是这样,就是如果有论的哪位仁兄用的是繁体字,那就苦了,根本看不到他在说些什么东西呀。
还有就是自己输入的汉字编码不一样的时候可以输入去发出去,但是自己去看都是????, 这个问题好像是到了3.2.0快发布的一段时间才有的问题。以前的好像是可以的。
 楼主| 发表于 2004-2-8 14:09:32 | 显示全部楼层
是啊,以前的版本没有这个问题,不知道怎么回事。
我试了最新的cvs版本,也是这种情况。
发表于 2004-2-8 19:24:20 | 显示全部楼层
hoho,正在查找 中。。。。。。。。。。。。。。不知道是什么原因。哪位大吓如果知道的请指教一下。
 楼主| 发表于 2004-2-8 21:54:21 | 显示全部楼层
其他人难道没有这样的问题?
 楼主| 发表于 2004-2-24 14:04:08 | 显示全部楼层
问题解决了,如下

? kcharsets.patch
Index: kcharsets.cpp
===================================================================
RCS file: /home/kde/kdelibs/kdecore/kcharsets.cpp,v
retrieving revision 1.144
diff -r1.144 kcharsets.cpp
501c501
<     
---
>
504,506c504,506
<     
<     QString name(descriptiveName.mid(left+2));
<     
---
>
>     QString name(descriptiveName.mid(left+1));
>
508,509c508,509
<     
<     if (right<0)
---
>
>     if (right<0)
511,512c511,512
<        
<     return name.left(right-1);
---
>
>     return name.left(right);
发表于 2004-2-25 09:11:11 | 显示全部楼层
什么意思呢?解释一下吧,兄弟.
 楼主| 发表于 2004-2-25 13:40:46 | 显示全部楼层
就是说kde计算编码名称的代码不对
 楼主| 发表于 2004-2-25 13:42:23 | 显示全部楼层
忘了说了,把上面的代码保存为diff文件
发表于 2004-2-26 00:00:10 | 显示全部楼层
上面的patch是你自己做的?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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