解决易语⾔编程乱码的问题
因为易语⾔不⽀持Unicode,⼤家编写的程序在台湾或是⾹港等地使⽤的时候常遇到的问题就是乱码,因为那⾥是繁体字系统。
AppLocale⼀款由微软出品的解决乱码的软件。微软为XP专门制作了Microsoft AppLocale这款软件,⽤来解决汉字的编码问题。
多语⾔⽀持⼯具,可以让⾮Unicode的软件在Windows XP/2003上运⾏,即可以同时执⾏简繁体⽇⽂等各种语⾔的软件;不管是⽇⽂、韩⽂、法⽂都可适⽤,任何⽂字编码的程序都借由它来正确地显⽰⽂字,享受原本只有Unicode的程序才有的好处,从此告别程序乱码的苦恼,有了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小时内删除。
发表评论