首页 > 其他分享 >CHM文件搜索显示为乱码或结果不全问题处理方法

CHM文件搜索显示为乱码或结果不全问题处理方法

时间:2024-12-21 22:20:36浏览次数:8  
标签:文件 转码 CHM 不全 乱码 html 搜索

 

 

1 生成CHM文件后搜索显示为乱码或搜索结果不全的原因及解决办法

1.1 问题背景

  使用一些CHM帮助制作工具生成的帮助文件,在html编辑阶段都显示正常,但是生成chm后,可能会出现以下问题:

  • 页面显示为乱码
  • 搜索时,搜索结果为乱码
  • 搜索不到结果,但明明打开手册时可以看到相关文字正常显示。

1.2 问题原因

  • 中文文档,HTML文件必须是GB2312编码
  • HTML文件头缺少编码声明

1.3 解决办法

  1. 将html文件转成GB2312编码,如果存在大量html文档需要进行转码, 推荐一种处理方法如下:
    1. 使用EverEdit主菜单“文件 -> 打开文件夹”,如下图所示:
    2. 使用EverEdit主菜单“文档 -> 批量转码”,进行批量转码,如下图所示:
  2. 在html文件中添加编码声明,即,需要在<head>中添加如下声明
<meta http-equiv=Content-Type content="text/html; charset=gb2312">

标签:文件,转码,CHM,不全,乱码,html,搜索
From: https://www.cnblogs.com/tyysoft/p/18621464

相关文章

  • CHM助手 >> 使用说明 >> 步骤1:清理HTML文档
      1CHM助手使用说明>>步骤1:清理HTML文档1.1应用场景  由于编译CHM文档时,html文档的目标文本编码方式是GB2312,而使用第三方工具编写的html文件可能是utf8编码或者其他编码方式,有些特殊字符如:©、......
  • CHM助手 >> 使用说明 >> 步骤2:图片宽度转换相对宽度
      1CHM助手使用说明>>步骤2:图片宽度转换相对宽度1.1概述  在文档写作界,流传一句“字不如表、表不如图”的定律,所以,即使是chm联机帮助,良好的图文排版,会让手册的知识传播效果加倍,但不幸的是,微软对chm文档的更新已经停止好多年了,随着硬件的发展,近些年出现了大量高分......
  • CHM助手 >> 使用说明 >> 步骤3:文字编码转换
      1CHM助手使用说明>>步骤3:文字编码转换1.1概述  很多新手在制作chm帮助文档时,会发现要么搜索不全,搜索结果为乱码,要么帮助页面显示主乱码,这种情况主要是因为html文档中包含了中文,或其他语言文字,对于包含中文的chm文档,所有的html页面都必须要使用GB2312编码,否则无......
  • CHM助手-作者序
      1CHM助手>>作者序  作者一直认为,完善的产品手册,是一个产品/软件充分发挥其社会价值的基础,可以让用户更高效更完整的使用软件,充分发挥软件/产品的功能,达到社会效益的最大化。  为此,作者在学习和工作中一直注重文档的写作,也接触过不少chm文档制作工具,包含商业软件......
  • CHM助手 - 插件说明
      1插件说明1.1基本信息  CHM助手是一款EverEdit文本编辑器插件(脚本),使用Javascript语言编写,脚本结合EverEdit提供的基础功能,完成html文件的格式整理、chm工程文件及附属文件的生成及编译等。  当前版本:1.0.0  插件作者:太阳雨1.2插件功能  下图是CHM助手......
  • CHM助手 >> 工程文件(HHP)
      1CHM工程文件说明(HHP)  扩展名为.hhp的文件为CHM工程文件,该文件定义了chm文件的标题、目录文件、索引文件、字体、语言等,如下是一段CHM助手使用手册的hhp文档:[OPTIONS]Compatibility=1.1orlaterCompiledfile=CHM助手(CHMEE).chmContentsfile=html_to_chm.......
  • CHM助手 >> 如何安装CHM助手
      1如何安装CHM助手下载CHM助手.ezip打开EverEdit,选择主菜单“扩展->扩展管理->从本地文件安装扩展”,在弹出的文件浏览窗口中选择插件安装包,如下图所示:3.选择EverEdit的主菜单“扩展->模式->CHM”,即可在主菜单出现CHM助手菜单,如下图所示:文档作者声明:本文......
  • CHM助手 >> 目录文件(HHC)
      1CHM目录文件说明(HHC)1.1概述  hhc目录文件是chm帮助的核心,它定义了chm帮助文件的目录层次结构,以及关联目录和对应的html文件,如下是一个hhc文件的样例内容:<!DOCTYPEHTMLPUBLIC"-//IETF//DTDHTML//EN"><HTML><HEAD><metaname="GENERATOR"content="Powe......
  • CHM助手 >> 索引文件(HHK)
      1CHM索引文件说明(HHK)1.1概述  索引文件决定了CHM文件中“索引”标签页中显示的内容,索引文件脱胎于目录文件,但又区别于目录文件,目录文件可以显示帮助的章节层次结构,但索引文件不需要显示层次结构,且一个页面可以有多个关键字,且在索引标签中,多个关键字对应一个页面......
  • EverEdit插件:CHM助手说明
    1.1基本信息  CHM助手是一款EverEdit文本编辑器插件(脚本),使用Javascript语言编写,脚本结合EverEdit提供的基础功能,完成html文件的格式整理、chm工程文件及附属文件的生成及编译等。  当前版本:1.0.0  插件作者:太阳雨1.2插件功能  下图是CHM助手的功能菜单,选择......