非中文操作系统下正常打开有中文链接的CHM文件解决方法!!!

        在非中文Windows下面打开一个含有中文路径的CHM文件,很多情况下页面无法显示,连CHM文件里的目录都只剩下类似下面一串字符 mk:@MSITStore:D:\Book\Windows\WinSDK.chm::/SDKツキアィ-No.1.htm,主要原因是链接路径中的中文成了乱码;也有的情况下是正常的,原因是制作CHM文件的人没有使用中文名字的文件夹来保存那些html文件。
        一直都被这个问题困扰,今天突然想到一个方法,试验了一下果然有效。使用微软的AppLocale软件(微软的一个内码转换工具),打开系统文件夹下的hh.exe文件(C:\WINDOWS\hh.exe),其实这个文件就是用来阅读CHM的,打开的同时在参数一栏里面填写你要阅读的chm文件的路径,然后下一步在程序语言中选择中文简体,就OK了!

查到一个更强的方法
將applocale的功能整合於滑鼠右鍵
http://msp.csie.cgu.edu.tw/~asd/wp/?p=37

附上所需的注册表文件(系统一定要安装AppLocale)
http://files.cnblogs.com/gigikouyi/Chinese.rar
鼠标右击chm文件,点Chinese即可打开

你可能感兴趣的:(操作系统)