nihui 发表于 2007-8-26 08:31:32

konqueror 地址栏不接受中文字符串

Magic Linux 2.1-0727
kde 3.5.7
konqueror 3.5.7

具体状况如下,颇有和 amarok 的标签编码有异曲同工之妙~

konqueror 地址栏不接受中文字符串

比如直接访问:http://wiki.magiclinux.org/
正常的是会转接到:http://wiki.magiclinux.org/index.php/首页

然而却发现会转接到一个“?????”的页面:http://wiki.magiclinux.org/index.php/%3F%3F%3F
http://img256.imageshack.us/img256/4157/shot20070826082434nd1.jpg

然而,在转到错误页面后,点击“首页”的链接,却可以进入正常的“首页”,地址栏显示正常,包含中文“首页”两字。
http://img340.imageshack.us/img340/7143/shot20070826082519vr7.jpg

如果直接对着地址栏输入“http://wiki.magiclinux.org/index.php/首页”,回车,则又会转接到“????”的页面。

此问题不仅发生在 wiki 上,任何包含 cjk 字符串的网页都会有这个现象,原先以为是自己的设置问题,但经 kde-china 的邮件讨论,其他发行版都没有这个现象( locale = utf8 )。

cjk 字符串变成“?????”让我想起了 amarok 的标签问题,同样是这个样子。。

我不知道这个问题以前 Magic Linux 2.0 的时候是如何解决的,但感觉这个问题似乎会普遍存在于 kde 的很多角落 :(
页: [1]
查看完整版本: konqueror 地址栏不接受中文字符串