Microsoft AppLocale

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

相关

  • 彼得·塞曼彼得·塞曼(荷兰语:Pieter Zeeman,荷兰语发音:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Code2000
  • 载垣载垣(满语:ᡯᠠᡳ ᠶᡡᠸᠠᠨ,穆麟德:Dzai Yūwan,太清:Zai Yvwan,1816年10月16日-1861年11月8日),爱新觉罗氏,袭封怡亲王。是为铁帽子王。咸丰帝顾命八大臣之一,在“祺祥之变”中被赐悬
  • 海带汤海带汤(谚文:미역국)是韩国菜中用海带烹制成的一种汤。用干燥的海带浸水10至20分钟使之回复原来大小,然后加入用麻油炒过的牛肉,再加入水、酱油及其他材料煮沸即成。另一种做法的
  • 海盗共和国海盗共和国,指从私掠者转型的英国海盗由1706年至1718年在巴哈马新普罗维登斯岛的拿骚所建立的据点。拿骚从1706年开始被海盗控制,直到1718年时任拿骚总督伍兹·罗杰斯代表大不
  • 安德黑·拉赫松安德黑·拉赫松(1972年3月18日-),瑞典南部PM&Vänner酒店的侍酒师,于2008年获得“世界最佳侍酒师”称号。16岁时,安德黑·拉赫松'进入酒店学校学习厨艺。毕业后,从事了7年厨师生涯
  • 倪定得倪定得(?-?)为中国清朝武官官员,本籍福建。出身的倪定得于1800年(嘉庆5年)奉旨接替冯建功,于台湾地区担任台湾水师协副将。而隶属台湾镇之下的此官职是台湾清治时期的这阶段,全台湾的
  • 徐则徐则,隋朝隐士,东海郡郯县人。徐则幼年沉静,寡嗜欲。跟随周弘正学习,擅长三玄(《老子》《庄子》《周易》),精于议论,在都邑名声出类拔萃,徐则叹道:“名是实的外表,我是徒有其表吧!”于是
  • 醉·生梦死《醉·生梦死》(英语:)是一部2015年由台湾导演张作骥执导的电影,并进入第65届柏林影展电影大观单元。上禾与老鼠是两兄弟,一直照料著酗酒的母亲。就在上禾离家赴美国不久,老鼠跟好
  • 里 (行政区划)里(韩语:리)是朝鲜半岛的地区划分名称,在朝鲜民主主义人民共和国已经在1952年与洞改制为劳动者区(朝鲜语:로동자구);而大韩民国行政区划则将洞置于邑、面、洞之下,也设有行政里(韩语:행
  • 开发发展或开发的拉丁文词根是“舒展”、“展开”的意思。从一般意义上讲,发展是指事物演变和成长的阶段。联合国开发计划署(UNDP)在1990年定义为:“发展的基本目的,就是创建一种能够