CHM生成文件

参考CHM生成文件汇总

添加搜索关键在生成chm时参数设置。

[OPTIONS]
Compatibility=1.1 or later
Compiled File=d:…\api.chm
Contents File=CHM.hhc
Index File=CHM.hhk
Default Topic=70262\html\index.htm
Display compile progress=Yes
Error log file=_errorlog.txt
Full-text search=Yes
Language=0x804 中文(中国)
Title=目录
Full text search stop list file=
[FILES]
d:…\index.html

以上是命令部分。搜索关键是Full-text search=Yes。“Full text search stop list file= ”这个参数没有后面的值,是对Full-text search的补充,可以不使用。

我设置后搜索栏是显示出来了。但搜索匹配针对中文无效。一直提示搜不到主题。参数设置查了很多都没看出问题。后来发现是生成的HTML页面编码格式不对导致。chm目前支持gb2312,对utf-8的字符无法匹配。就连使用HTMLhelpworkshop时,都必须勾选gb2312编码,才能正常使用搜索。

所以只有从生成源文件的转换部位动手,在doc转HTML、xls转HTML或者网上HTML站点保存下来时都对编码进行了设置gb2312。查看转换后的HTML头部都显示gb2312。再生成chm文件,确实可以搜索中文了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值