Microsoft AppLocale

✍ dations ◷ 2025-11-25 17:52:53 #微软软件,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已不再在微软官方网站提供下载,原因不明。但用户仍可在各种第三方渠道下载并使用。

相关

  • 平城平城市(朝鲜语:평성시/平城市 Phyŏngsŏng si */?)是1960年代建立的新城市,为朝鲜民主主义人民共和国平安南道的道政府所在地,亦是该国著名的理科教育中心,设有由国家科学院领导
  • 卢海涛卢海涛,中国作家。2012年11月卢海涛和妻子杨兰以观光为名到达台湾,其后在美国政府协助下前往美国。卢海涛曾多次到山东东师古村探望当时被囚禁在家的盲人维权人士陈光诚,也曾与
  • 植物的诱导抗性植物的诱导抗性是植物防御植食者的基本策略之一,它使得植物只在需要的时候、需要的部位产生必要数量的防御物质,从而节省能量。抗性的诱导在反应、效果、信息等方面具有很高的
  • 耶罗尼米斯·博斯耶罗尼米斯·博斯(Hieronymus Bosch,/ˌhaɪ.əˈrɒnᵻməs ˈbɒʃ/;荷兰语:Jheronimus Bosch),原名耶罗恩·安东尼松·范·阿肯(Jeroen Anthoniszoon van Aken;荷兰语:jeˈɾoːni
  • 吴维尊吴维僔(1926年4月-2002年12月21日),出生于浙江东阳,清末名臣、庚子被祸五大臣之一袁昶的外孙。出生时母亲为他取名“以巴弗”(主后第一世纪与保罗同坐牢的一位基督徒)吴先生虽然没
  • 肯特王国肯特王国(古英语:Cantaware Rīce;拉丁语:Regnum Cantuariorum),约在公元5世纪中叶由入侵英格兰地区的日耳曼部落中的朱特人建立。关于该王国的建立,历史学家至今争论不休,按照传统
  • 卡萨里岛卡萨里岛(爱沙尼亚语:Kassari)是位于爱沙尼亚西部的一个岛屿,面积19.3平方公里,岛上人口约有300人。岛上有一座博物馆。
  • 谢肉节谢肉节 (俄语:Ма́сленица)又称送冬节,烤薄饼周。是一个从俄罗斯多神教时期就流传下来的传统俄罗斯节日。后来由于俄罗斯民众开始信奉东正教,该节日与基督教四旬斋之前
  • 魔鬼女大兵《魔鬼女大兵》(英语:)1997年8月22日上映于美国的动作片,由美国雷利·史考特执导。美国参议院军事委员会正在选举美国海军部长,女参议员狄海伦对这个职位有着强烈的兴趣,但是女性
  • 约翰·克里斯蒂安 (普法尔茨-苏尔茨巴赫)约翰·克里斯蒂安(德语:,1700年1月23日-1733年7月20日),普法尔茨-苏尔茨巴赫(英语:Palatinate-Sulzbach)伯爵,1732年至1733年在位。1722年,约翰·克里斯蒂安与玛丽-亨丽埃特·拉图尔·