导航:首页 > 文件教程 > chm文件乱码

chm文件乱码

发布时间:2025-01-08 05:31:46

① 请问,CHM文件左侧目录乱码怎么解决文件在别的电脑显示正常.

应该是编码问题,中文大多数都是用GBK的,以下是网上的答案:

CHM文件单个页面显示为乱码,但通过查看也页面源代码,页面HTML代码能正常显示文本。解决步骤如下:
1、在WIN7系统中,运行regedit.exe注册表管理器,找到注册表项:
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\International
2、若发现无AutoDetect项目,则建立一DWORD(32-位值)项,并设置值为1
3、设置完后,重新打开CHM文件,能正常显示。

参考:

CHM乱码解决
经常碰到一些 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

② 打不开.chm文件后,出现乱码

.CHM文档也是通过浏览器来显示, 显示乱码可能是IE中字体设置出了问题.
遇到此问题, 我的解决方法:
1. 把.CHM文档关掉

2. 把IE和所有的浏览器关掉

3. 把IE打开, 并只把IE打开 将编码改为自动选择.
查看--->编码--->自动选择

4.打开.chm文档即可了
参看网络经验:http://jingyan..com/article/6525d4b134991eac7d2e948b.html

③ chm文件怎么打开,双击后出现的是乱码

可能是HH.EXE坏了.到别的机子上复制一个过来.路径是C:\WINDOWS\HH.EXE
或打开方式错误,开始运行REGEDIT找到HKEY_CLASSES_ROOT\.CHM
确定其键值为CHM.FILE
再找HKEY_CLASSES_ROOT\chm.file\shell\open\command
确定其键值为"C:\WINDOWS\hh.exe" %1

如果不是右键更改,改回来就可以了.

阅读全文

与chm文件乱码相关的资料

热点内容
安卓实现桌面大文件夹 浏览:449
达芬奇可视化的配置文件 浏览:338
下好的压缩包非压缩文件 浏览:360
linuxqt触控事件 浏览:381
国际网络监控 浏览:967
哪个网站鞋子最好 浏览:987
苹果720p 浏览:248
微博拼图工具 浏览:572
博客与网络营销下载 浏览:644
爆破肉鸡教程 浏览:138
文件传输常常被直接称为什么 浏览:307
监控上面显示配置文件错误 浏览:583
数据服务实践表怎么填 浏览:738
iphone6s港行真伪查询 浏览:827
看不到网络怎么设置路由器 浏览:78
qt读写ini文件 浏览:910
什么是离线导航数据 浏览:164
微信本地二手交易平台 浏览:726
什么是创意编程启蒙 浏览:988
用来存放被用户删除的文件 浏览:307

友情链接