繁体系统下看简体CHM文档

繁体系统下看简体CHM文档
2009-09-29 11:46

CHM文档小巧方便,实在是方便,不过,如果是CHM页面的编码为简体或者里面的链接名称为简体中文,
在繁体系统下就会乱码,甚至会出现该页无法访问,那怎么办呢?

这就要用上次我们说过的 AppLocale 这个工具了,直接设定CHM的启动方式是不行的,我们通过如下方式
开始--运行--输入如下格式的命令:

C:/WINDOWS/AppPatch/AppLoc.exe "%windir%/hh.exe" "C:/help.chm" "/L0804"

其中,C:/WINDOWS/AppPatch/AppLoc.exe为 AppLocale 的安装路径,%windir%/hh.exe 为我们CHM的打开程序,C:/help.chm 为我们要查看的chm文档,"/L0804" 为编码方式的代号,此处为简体中文,说到这有个问题,我不知道某种语言的编码方式的代号,那怎么办,其实很简单,比如我不知道繁体的编程方式的代号,那我随便用AppLocale添加一个程序,可它指定编码方式为繁体中文,然后,选择建立快捷方式,然后找到刚建立的快捷方式,在其上点右键,属性,在打开的窗口中看 目标 这一项,定位到最后面,就能看到繁体的编码代号。

有的朋友可能觉得每次都这样输入太累,当然你可以为这个文档建立一个快捷方式。不过这个方式有个问题就是,chm文档的路径不能包含中文

另外教大家一个更省力的方法,像我用的繁体系统,一般只有看简体中文chm文档才会编码问题,那么我希望每次简体的chm文档都用简体的编码方式,那我这样做,在右键菜单中添加这样一项,“以简体打开CHM”,具体怎么操作呢,拷贝以下内容,保存为*.reg文件,双击添加到注册表里即可。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/chm.file/shell/open_zhcn]

[HKEY_CLASSES_ROOT/chm.file/shell/open_zhcn/command]
@="/"C://WINDOWS//AppPatch//AppLoc.exe/" /"C://WINDOWS//hh.exe/" %1 /"/L0804/""

其中,open_zhcn为右键菜单显示的名称,当然你可以换成其它你喜欢的,L0804 为编码方式,你可以替换成其他编码。

当然也可以为exe可执行程序,添加类似右键快捷方式,同样拷贝以下内容,保存为*.reg文件,双击添加到注册表里即可。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT/exefile/shell/简体執行]

[HKEY_CLASSES_ROOT/exefile/shell/简体執行/command]
@="C://WINDOWS//AppPatch//AppLoc.exe /"%1/" /"/L0804/""

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值