QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

楼主: 大角牛

kchmviewer,一个相当不错的chm浏览器

[复制链接]
发表于 2005-11-16 13:07:00 | 显示全部楼层
问题出在代码本身,kanker的srpm已经提供了一个cjk补丁了
回复

使用道具 举报

发表于 2005-11-16 17:39:23 | 显示全部楼层
什么补丁?是关于中文目录或文件名的吗?
回复

使用道具 举报

发表于 2005-11-16 19:49:23 | 显示全部楼层
[quote:026262cd9c="tingxx"]什么补丁?是关于中文目录或文件名的吗?[/quote]
你要是使用 rc1 的话,就会看到一个中文化、完整支持中文编码的 kchmviewer。
回复

使用道具 举报

发表于 2005-11-16 19:51:45 | 显示全部楼层
[quote:bd78d3036d="KDE"][quote:bd78d3036d="tingxx"]什么补丁?是关于中文目录或文件名的吗?[/quote]
你要是使用 rc1 的话,就会看到一个中文化、完整支持中文编码的 kchmviewer。[/quote]
呵呵,口才啊...
回复

使用道具 举报

发表于 2005-11-16 19:57:21 | 显示全部楼层
因为ML中文环境是gbk编码,当然啦。
回复

使用道具 举报

发表于 2005-11-16 21:22:10 | 显示全部楼层
这个东西很好啊,不但能显示中文,也能打开中文目录下的文件。

不知道为什么大家都说这个软件不能打开中文文件名的文件,那个软件也不能打开中文文件名的文件。所谓的这些软件在我这里一点问题都没有。顺便说一句,我可不是那种整天没事干折腾系统的人。
回复

使用道具 举报

发表于 2005-11-16 23:40:33 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=download&id=23909

该的目录(index)能显示吗?
回复

使用道具 举报

发表于 2005-11-17 00:14:14 | 显示全部楼层
[quote:ba41410a96="lanzinc"]http://www.linuxfans.org/nuke/modules.php?name=Forums&file=download&id=23909

该的目录(index)能显示吗?[/quote]

不能。
但我不认为这个文件就没有问题。这个文件用 kdevelop 自带的 kio_chm 也打不开,所以不能依某个文件来判定某个软件好不好。只要大多数打开没问题就行。
回复

使用道具 举报

发表于 2005-11-17 19:17:37 | 显示全部楼层
不是中文文件名打不开,而是打开后会有问题。我的系统是fc4,大家看下面的例子,我的一个文件名为“金庸作品集”的chm文件可以正常打开,也可以正常显示,如图。当你点“回主页”时,问题就出来了,如图,图中乱码的地方正常显示应为金庸作品集几个字。点“回目录”等几个链接没有问题。当把文件名改为其他中文(比如,金庸)时,点“回主页”时,干脆就把文件名识别为乱码了,其他几个链接还是没问题。也就是说好像中文名的文件必须和内嵌的名称基本一致才行。有没有什么补丁可以应用呢?总的说来,kchmviewer这个软件对中文的支持还是不错的。
记得我用gnochm打开多数中文chm都有问题,但就是这个文件一点问题都没有。

本帖子中包含更多资源

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

×
回复

使用道具 举报

发表于 2005-11-17 19:25:02 | 显示全部楼层
FC的问题是另外一码事,可是很多使用Magic的人也说中文文件名有问题,这让我很奇怪。
回复

使用道具 举报

发表于 2005-11-17 19:39:56 | 显示全部楼层
FC的问题是另外一码事,可是很多使用Magic的人也说中文文件名有问题,这让我很奇怪。

mandrakechina, 你是没有遇到这个问题了。
回复

使用道具 举报

发表于 2005-11-17 20:07:04 | 显示全部楼层
至少我没有在Mandriva中遇到这个问题。
回复

使用道具 举报

发表于 2005-11-17 21:49:20 | 显示全部楼层
看补丁能说明问题!!!
(20:13:49) <  +650,7 @@

     if ( !filename.isEmpty() )
     {
-        if ( !loadChmFile( filename ) )
+        if ( !loadChmFile( QString::fromLocal8Bit(filename )) )
             return false;
/*
         if ( search_index.isEmpty() )
@@ -810,7 +810,7 @@
回复

使用道具 举报

发表于 2005-11-17 21:52:44 | 显示全部楼层
http://www.linuxfans.org/nuke/modules.php?name=Site_Downloads&op=geninfo&did=3612
这个不错。
回复

使用道具 举报

发表于 2005-11-17 21:53:21 | 显示全部楼层
谁能联系上作者?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-25 17:48 , Processed in 0.046282 second(s), 14 queries .

© 2021 Powered by Discuz! X3.5.

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