`
hcmfys
  • 浏览: 356414 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

chm

    博客分类:
  • c#
阅读更多
  经常碰到一些 CHM 格式的帮助文档出现乱码无法阅读的情况,而且 CHM 文档不像浏览器一样,右键可以选择字符编码,非常不便。究其原因,主要就是 CHM 文档在页面中没有指定合适的字符编码所致。
  CHM 的实质是 HTML 文件。一般情况下没有指定字符编码的 CHM 是调用 Internet Explorer 浏览器的字符编码设定来显示 CHM 文件的。
  在注册表 HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International 下有 AutoDetect 和 Default_CodePage 2个键名,就是 IE 浏览器字符编码的相关设定键。       其中:AutoDetect 是表示自动侦测字符编码的意思。同 IE 浏览器“查看”菜单的“编码”中的“自动选择”。键值设置1,表示启用自动侦测。一般的,简体中文的操作系统,IE 浏览器就会使用 GB2312 去显示那些没有指定字符编码的页面。如果 AutoDetect 设置为0,那浏览器会去使用 Default_CodePage 的设定来显示页面。      因此,我们在简体中文的操作系统上打开简体中文的 CHM 文档出现乱码时,把 AutoDetect 设置为1就能正常显示;在简体中文的操作系统上打开繁体中文的 CHM 文档出现乱码时,先把 AutoDetect 设置为0,然后把 Default_CodePage 设置为 BIG5 的代码页 950 即可。            简体中文Windows常用 ANSI 代码页936,在注册表二进制值是 A8 03 00 00;
  繁体中文Windows常用 ANSI 代码页950,在注册表二进制值是 B6 03 00 00;
  拉丁语系Windows常用 ANSI 代码页1252,在注册表二进制值是 E4 04 00 00
------------------------------------------------------------------------------------------------------------


以上是转的

今天用刚刚装的2003阅读一个CHM的时候发现了这个问题,打开注册表时没找到AutoDetect ,新建一个并把值设置为1,果然解决了
分享到:
评论

相关推荐

    CHM merge ,chm 合成(真正合成),chm 链接合成,免安装

    轻松合并多个 CHM 帮助文件的工具,操作简单,只需两步!第一步,添加文件;第二步,编译完成。合并后的 CHM 文件具有目录列表及全文搜索功能,层次结构清晰,方便收藏阅读。 借助 CHM Merge 特有的功能,可以轻松...

    免费好用的chm EasyCHM

    【标签】"chm生成器"进一步明确了EasyCHM的功能,即它是一个专门用于生成CHM文件的应用程序。通过这个工具,用户可以将文本、图像和其他多媒体内容组织成结构化的帮助系统,便于在Windows环境中提供应用程序的帮助...

    CHM2Word chm文件转word文档

    使用CHM2Word,你可以轻松地将包含大量信息和技术文档的CHM文件转换成可编辑的DOC或DOCX格式。这个过程对于那些想要对原始CHM内容进行编辑、注释或重新格式化的用户来说非常有用。例如,技术作家在更新手册或教程时...

    Easy CHM 3.78 | CHM制作工具 | 免安装版

    它提供了免安装版本,方便用户直接下载并使用,无需经过复杂的安装过程,尤其适合那些希望快速创建专业级CHM文档的个人和企业。 CHM(Compiled HTML Help)是微软推出的一种帮助文件格式,它将多个HTML页面、图像和...

    word转chm工具(DOC2CHM) 2015 免费中文版

    用户按 CHM 的 Windows 定义,如内容树样式,导航面板等控制在你的手你的结果chm文件的风格。 DOC2CHM支持Microsoft Word 2000或更高。微软Word 2007 .docx 文件也支持。 支持Windows 32位和64位

    CHMEditor.rar

    CHMEditor是一款专门用于编辑和管理CHM(Compiled Help Manual)格式文档的工具。CHM是一种常见的电子帮助文件格式,通常用于Windows平台上的软件帮助系统,它将一系列HTML页面、索引和其他相关资源编译成单一的二...

    网页存.chm工具可以将网页另存为.chm文件

    通过将网页转换为.CHM文件,用户能够方便地收藏和管理网络上的信息,尤其是对于技术文档、教程等内容,非常适合离线阅读和长期保存。 首先,我们来了解.CHM文件的基本结构。.CHM文件是基于HTML的,但它们被编译并...

    CHM打包、拆分工具

    "CHM反编译工具.exe"很可能就是这样一个用于拆分CHM文件的应用程序,它可以将CHM文件的内容解压到用户指定的目录下,以便进一步编辑或查看。 在实际应用中,CHM打包和拆分工具的使用场景包括但不限于: 1. **软件...

    WORD 2 CHM 绿色破解版

    您需要同时为公司的产品提供纸质的文档和 CHM 帮助文件吗?您需要制作 CHM 格式的电子书但您不会 HTML 吗? 把您的烦恼交给 Word-2-CHM 转换专家吧,它是一款从 Word 文档快速生成 CHM 文件的工具,您可以用它来...

    EasyCHM3.84完美破解版

    EasyCHM3.84完美破解版,本人测试可用。生成的chm没有“未注册版生成”等提示。仅供学习交流,如需商业使用,还请购买正版。 Easy CHM是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。使用Easy...

    chm转换html工具软件

    在使用这类工具时,用户需要确保拥有合法的CHM文件来源,因为未经许可的转换可能涉及版权问题。同时,需要注意的是,转换可能会丢失某些CHM特有的功能,如索引、搜索和书签,这些功能在HTML文件中可能无法实现。 ...

    chm制作软件|Easy CHM中文版 V3.93 注册安装版 本人亲自测试通过

    11、丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件 12、内嵌CHM反编译工具 13、自动生成输出Alias和Map头文件 14、自动生成上下文相关的帮助文件 15、程序可以保存工程文件,方便...

    实用C++的CHM集合

    《实用C++的CHM集合》是一份涵盖了C++编程领域的综合资源,包含了从基础知识到高级应用的广泛内容。这份集合共包含九个CHM( Compiled Help Manual)文件,是学习和查阅C++相关知识的理想工具。以下是这些CHM文件所...

    EasyCHM3.93(CHM制作工具)注册版.rar

    EasyCHM是一款专业的CHM电子书文档制作工具,它能够帮你轻松制作出CHM格式帮助文件。你可以指定一个目录,EasyCHM会自动将该目录所所有文件导,导入的文档可以是HTM/HTML/TXT/MHT格式。设置好CHM文档的编译选项,如...

    msdn chm版,不用安装,解压后直接使用

    压缩包子文件的文件名称列表包括:help4.chm、help2.chm、help3.chm、help1.chm、vc.chm。这些可能是按照不同主题或分类组织的CHM文件。例如,vc.chm很可能包含了Visual C++的特定帮助内容,而其他help1至help4的CHM...

    EasyCHM-绿色免安装版

    在IT行业中,CHM文件因其紧凑、搜索功能强大以及易于分发等特点,常被用作软件帮助文档或技术手册的标准格式。EasyCHM的绿色免安装版本无需复杂的安装过程,用户可以直接运行,大大提升了使用的便利性。 这款工具的...

    CHM Editor(CHM文件制作工具)v3.0.9破解版.rar

    软件介绍: GridinSoft CHM Editor是一款CHM帮助文档创建编辑...一款所见所得的编辑器,可以用于编辑和翻译CHM文件,你可以快速CHM格式电子书,它是本地化CHM编译的完美工具,你可以通过编辑CHM一次解决几项任务。

    EasyCHM3.84 破解版_v3.84 Build 550.rar

    网上找到的那些EasyCHM3 78 EasyCHM3 80都不行 EasyCHM3 84 破解版 v3 84 Build 550可用 当前版本已经通过测试为破解版 不会在chm 中出现About 或其他EasyCHM添加信息 在软件页面 显示试用版可以不用理会 请自行...

    Easy CHM(绿色精简版)

    **Easy CHM(绿色精简版)** Easy CHM是一款高效、便捷的CHM电子书制作工具,专为用户简化HTML帮助文档到CHM格式的转换过程。它以绿色精简版的形式出现,这意味着该软件无需安装即可使用,并且已经去除了不必要的...

Global site tag (gtag.js) - Google Analytics