安装软件的时候出现乱码的解决方案
微软为XP专门制作了Microsoft AppLocale这款软件,用来解决汉字的编码问题。
它是多语言支持工具,可以让非Unicode的软件在Windows XP/2003上运行,即可以同时执行简繁体日文等各种语言的软件;不管是日文、韩文、法文都可适用,任何文字编码的程序都借由它来正确地显示文字,享受原本只有Unicode的程序才有的好处,从此告别程序乱码的苦恼,有了AppLocale后,我们便可以指定某一程序,以指定的文字编码呈现,无需重新开机,也不会影响其它程序的动作。
大家在使用台湾或是香港等地的软件特别是游戏的时候常遇到的问题就是乱码。
Microsoft AppLocale实际上是以其他编码(如BIG5)的兼容模式来运行程序,所以一般的程序都能很好的运行。
使用时运行Microsoft AppLocale,它会提示到需要以兼容模式运行的程序,打开后就能正常运行,也可以创建相应的快捷方式,这不影响程序本身。
相比南极星等其他内码转换,Microsoft AppLocale的使用更为方便,翻译得更好一些,一般不会出现程序被编译后原来的乱码变正常但是原来的正常文字又变乱码的情况
该软件存在漏洞:安装AppLocale后,AppLocale会在 Windows\AppPatch 文件夹中生成“p”文件,该文件可能会造成 Windows lnstaller 程序运作错误,导致其安装界面变成乱码,软件安装后,其菜单部分也会出现乱码,注册表信息出现错误,严重者会造成安装的程序无法运行。
解决的方法:如果安装AppLocale后,你还没有运行过AppLocale,那么请在Windows\AppPatch文件夹中用记事本建立一个文本文件,文件名“p”并将其属性设置为“只读”,既可阻止AppLocale软件乱码怎么办产生新的“p”。如果已经运行过 AppLocale,那就删除“p”这个文件,然后按照上述方法重新建立一个即可。(此法在部分软件的安装过程中仍会出现部分乱码)
根治的方法:用Uedit32打开p 用16进制编辑,将内容改为03 03 00 00 保存,并将其属性设置为“只读”。此法不会出现乱码;目前尚无官方补丁。
大家也可以安装网友修改过的AppLocale来使用,绝对不会出现以上问题。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论