gnochm的中文乱码补丁
- Peace
- 帖子: 498
- 注册时间: 2006-02-01 14:37
- 来自: 火星
gnochm的中文乱码补丁
1. 背景
gnochm目前对于有charset设置的文件显示比较正常,但对于有些不标准的chm文件(比如明明编码为gb2312或gbk,却不设置charset),gnochm就显示不正常了。本patch主要针对该缺陷而作。
2. patch使用说明
解压下载的tar包: tar -xvjf gnochm.tar.bz2
方法1. 用gnochm-0.9.9-addcharset文件,直接替换/usr/bin/gnochm
sudo cp /usr/bin/gnochm /usr/bin/gnochm.bak (gnochm备份操作,厌烦者可以跳过)
sudo cp gnochm-0.9.9-addcharset /usr/bin/gnochm
方法2. 为/usr/bin/gnochm打补丁
sudo patch -p0 /usr/bin/gnochm < gnochm-0.9.9-addcharset.patch
3. 测试环境
ubuntu7.04-i686
archlinux-i686
4. 改动说明
patch比较简单,主要是显示之前先判断是否对charset进行了设置,如果没有设置,则将其转换成utf8编码,并且设置charset为utf8。
由于gnochm用python编码,因此你可以随时查看源文件, 进行bug修改。
欢迎大家对还存在的其它缺陷或bug在此帖中进行讨论!
引用: http://www.linuxsir.org/bbs/showthread.php?t=302346
我测试过了,在7.04英文版本中确实奏效。
gnochm目前对于有charset设置的文件显示比较正常,但对于有些不标准的chm文件(比如明明编码为gb2312或gbk,却不设置charset),gnochm就显示不正常了。本patch主要针对该缺陷而作。
2. patch使用说明
解压下载的tar包: tar -xvjf gnochm.tar.bz2
方法1. 用gnochm-0.9.9-addcharset文件,直接替换/usr/bin/gnochm
sudo cp /usr/bin/gnochm /usr/bin/gnochm.bak (gnochm备份操作,厌烦者可以跳过)
sudo cp gnochm-0.9.9-addcharset /usr/bin/gnochm
方法2. 为/usr/bin/gnochm打补丁
sudo patch -p0 /usr/bin/gnochm < gnochm-0.9.9-addcharset.patch
3. 测试环境
ubuntu7.04-i686
archlinux-i686
4. 改动说明
patch比较简单,主要是显示之前先判断是否对charset进行了设置,如果没有设置,则将其转换成utf8编码,并且设置charset为utf8。
由于gnochm用python编码,因此你可以随时查看源文件, 进行bug修改。
欢迎大家对还存在的其它缺陷或bug在此帖中进行讨论!
引用: http://www.linuxsir.org/bbs/showthread.php?t=302346
我测试过了,在7.04英文版本中确实奏效。
- 附件
-
- gnochm.tar.bz2
- (15.37 KiB) 已下载 1042 次
gin1 na4 bua3 de4 , ma1 ma1 fu1 fu1.
-
- 帖子: 274
- 注册时间: 2007-08-04 13:04
- nobrain
- 帖子: 808
- 注册时间: 2005-08-25 13:58
- 来自: ustc
- 联系:
- carbont
- 帖子: 3406
- 注册时间: 2007-11-22 10:20
- 来自: 北京
-
- 帖子: 57
- 注册时间: 2007-11-29 0:10
-
- 帖子: 9
- 注册时间: 2008-05-03 16:35
firefpx能用了吧
_________________
我的人生感言:It's never too old to learn wow gold .A journey of a thousand miles begins with a maple story mesos single step,and I like lotro gold.
_________________
我的人生感言:It's never too old to learn wow gold .A journey of a thousand miles begins with a maple story mesos single step,and I like lotro gold.
-
- 帖子: 9
- 注册时间: 2007-10-25 7:20
-
- 帖子: 35
- 注册时间: 2008-04-23 15:29
- xc1427
- 帖子: 276
- 注册时间: 2008-10-11 4:11
- 来自: 瑞金无线电学校
- 联系:
Re: gnochm的中文乱码补丁
gnochm就算显示出来,速度上也比较慢。
推荐firefox的插件chm reader。不过64位的同志可能要用ff3.0以上才能正常使用该插件。
还推荐chmsee. 提供源码安装:viewtopic.php?f=86&t=181759
推荐firefox的插件chm reader。不过64位的同志可能要用ff3.0以上才能正常使用该插件。
还推荐chmsee. 提供源码安装:viewtopic.php?f=86&t=181759
You never know if you don't try
-
- 帖子: 2
- 注册时间: 2008-11-23 21:49
Re: gnochm的中文乱码补丁
gnochm 点击[View full size image] 看放大的图片 出现乱码 怎么解决