Microsoft AppLocale

✍ dations ◷ 2025-08-21 07:20:03 #微软软件,Windows XP,国际化与在地化

Microsoft AppLocale(常简称为Applocale或Apploc)是微软免费提供给Windows用户的工具程序,可以在以Unicode(UTF-16)为基础的Windows中运行非Unicode的应用程序,避免乱码的问题。微软强调,这个工具只是一个暂时性的解决方案,程序开发人员应以正规方式利用Microsoft Layer for Unicode来创建纯正的Unicode应用程序。

在AppLocale推出之前,要在Windows XP等以Unicode为基础的系统平台上模拟运行非Unicode应用程序所需要的语言环境时,会透过“控制台”→“区域和语言选项”→“非Unicode程序的语言”来变更系统语言变量,以将应用程序中非Unicode的文字资料转换成Unicode。但是这个方法在使用上会有限制:

因此微软设计了AppLocale这个工具程序来模拟对应的系统地区设置,以便在各种字码页与Unicode之间进行转换。

AppLocale的设计是以Windows XP中所引进的最新应用程序兼容性技术为基础,因此AppLocale只能安装在Windows XP及之后的操作系统上,例如Windows Server 2003。而Windows 9x系列因为非Unicode基础的先天设计限制,所以注定不可能使用AppLocale。不过Windows XP前一版的Windows 2000因为也是以Unicode为基础的系统平台,所以据说有黑客透过一些高明的技巧成功地让AppLocale在Windows 2000上运行。

AppLocale在使用上为人诟病的问题主要有三:

第一个问题是AppLocale会在“Windows\AppPatch”这个路径下生成一个叫做“AppLoc.tmp”的文件,而这个文件中所记录的消息会影响到Windows Installer。解决方法之一是将AppLoc.tmp的文件内容清空并设为只读。

不过头两个问题已有一个完善的非官方解决方案。网络代号为piaip的程序员林弘德对Microsoft AppLocale做了修改,并命名为“pAppLocale”(也常被称为“piaip AppLocale”)重新发布,免费提供给需要者下载。

2016年后,AppLocale已不再在微软官方网站提供下载,原因不明。但用户仍可在各种第三方渠道下载并使用。

相关

  • 止血止血(英语:hemostasis):使出血停止。当血管壁的连续性中断后,以下四个事件可阻止进一步出血:血管收缩、血小板血栓形成、血液凝固、机化。血管壁连续性中断后,受损部位及其附近的血
  • 神圣罗马皇帝神圣罗马皇帝(德语:Römisch-deutscher Kaiser;拉丁语:Imperatores Romani Sacri)是历史学家称呼中世纪时获教宗赐予“罗马皇帝”头衔的德意志国王和罗马人民的国王,和1356年后统
  • 雌雄异体雌雄异体是指当一种生物有独立的单一性别个体,一个个体上只有一个性别。确切的定义在动物、植物和真菌中略有不同。在动物中,与雌雄异体相对的是雌雄同体,即一个个体有两个性别
  • 萧山区萧山区是中国浙江省杭州市的市辖区,原先后为绍兴专区萧山县、浙江省直辖萧山县、宁波专区萧山县、杭州市萧山县、浙江省萧山市(县级市,地级杭州市代管),2001年设立萧山区。地处钱
  • 哭丧女哭丧女,又称哭孝女、哭丧妇,粤语称喊口婆,台湾又俗称为孝女白琴(源自布袋戏《云州大儒侠》中的角色孝女白琼),日本称为泣女(泣き女)、哭女(哭き女)、鸣女(鳴き女)、泣泽的(泣沢テ、ナキテ
  • 袁钧英袁钧瑛(1958年10月3日-)著名华裔分子生物学家。哈佛医学院教授。袁钧瑛以研究细胞凋亡的分子机理而闻名世界。1958年出生在中国上海,其外祖父是著名法国文学翻译家李青崖,祖父是
  • 星系团内介质星系团内介质(ICM)是天文学中存在星系团中心的超高温气体,这些等离子体的温度在一仟万至一亿K之间,主要成分是电离的氢和氦,并且拥有星系团内绝大多数的重子物质。ICM辐射出强烈
  • 甘河净乡甘河净乡,是中华人民共和国河北省保定市易县下辖的一个乡镇级行政单位。甘河净乡下辖以下地区:甘河净村、旺家台村、李家台村、南大平地村和栾木厂村。
  • 杜林 (东汉)杜林,字伯山,扶风郡茂陵县(今陕西省兴平市)人。父杜邺曾任凉州(今甘肃省张家川回族自治县)刺史。王莽末年,盗贼蜂起,杜林和弟杜成避难于河西(今甘肃武威),隗嚣听说杜林有志节,打算让他做
  • 船袜船袜(英语: low cut socks )是很短的袜子,短的程度到穿鞋后看不见袜子或只看到袜子的边缘,质料为棉质,“船袜”之名是因为袜子的形状好像船一样,因为长度顶多到脚踝,所以又称为“