一折腾:是什么鬼东西让我非得找出 AppLocale 不可?
大家都知道,玩那些老游戏,或者用一些国外的、非中文的小众软件,尤其是啥老版本的日本或韩国软件,一装上打开,界面上就一堆“口口口”,或者根本不认识的奇形怪状符号,这就是老生常谈的“乱码”!

我前段时间,为了捣鼓一个朋友从日本带回来的古董级音频处理软件,那是十多年前的玩意儿,界面全是日文。我心想多简单个事儿,装上就能用。结果软件一装,打开一看,菜单栏、按钮,全成了乱码,根本没法操作。
客户还在等着我把那个老音频文件转出来,急得我团团转。我立马就去折腾系统的“区域设置”,改来改去,每次改完系统还非得让我重启,简直烦死了!改好了,别的中文软件又出问题了,你敢信?
二发现:网上寻觅乱码药方,找到这个微软老古董
那个时候,我简直要抓狂了,键盘都被我敲得砰砰响。在论坛和贴里一通乱搜,看看有没有什么一劳永逸的方法,能让我在不破坏系统整体环境的情况下,单独搞定一个应用的乱码问题。
搜出来的东西五花八门,有推荐改注册表的,有推荐用各种“新”的转码工具的。在一个特别老的帖子角落里,一个大佬提到了这个“微软官方内码转换工具”,名字叫 Microsoft AppLocale。
人家说这是微软自己出的,专门治老系统、老软件乱码的,只不过是 Windows XP 那个年代的产物,一个老古董了。当时我心想管他新不新,只要能解决我手头这个“大麻烦”,老古董也得给我搬回来!

三实战:下载安装过程的各种“不兼容”斗争
找到下载链接的过程,才是真正的体力活。这东西微软早就宣布“退休”了,官方网站上找是别想了,全靠各种老软件站、网盘分享。我下载了好几个版本,有的双击根本没反应,有的甚至被杀毒软件拦下来,说可能有问题。
-
第一步:找到“纯净版”安装包。
耗费了半小时,终于搞到了一个看起来比较靠谱的、后缀为 .msi 的安装程序。
-
第二步:解决 Win10/11 的“不兼容”。
满怀希望一双击安装包,Win10 的提示框直接就跳出来了:“此应用不兼容!”气得我差点把鼠标摔了。
我又鼓捣了一下,毕竟是老司机了,立刻想到兼容模式。我赶紧右键,打开“属性”,找到“兼容性”那一栏,然后勾选了用“Windows XP (Service Pack 3)”模式来运行这个安装程序,接着又勾选了“以管理员身份运行”。这么一通折腾,双击!安装程序终于慢悠悠地跳出来了。

安装过程倒是挺快的,就是一路点“下一步”,接受条款,确定安装路径,三分钟不到,这个“乱码克星”就被我搞定装进了电脑。
四收尾:成功运行和的反思
装好了,重点是能不能用!我立刻跑去把那个日文音频处理软件的快捷方式抓出来。然后我打开 AppLocale,它会跳出来一个向导界面,问我要干
-
它会让你选择你要运行的程序(通过“浏览”那个按钮)。我把我那个日文软件的 exe 文件路径输进去。
-
下一步,就是AppLocale工作的核心了,它要你选择这个程序应该用的“语言”环境。我毫不犹豫选择了“日本语”(或者叫 Japanese)。
-
再下一步,它问我要不要给这个程序创建一个快捷方式,以后可以直接双击这个快捷方式启动,就不用每次都打开 AppLocale 这么麻烦。当然要!我直接点确认。
我点下去新的快捷方式!那个日文软件启动了。这回不是乱码了!虽然界面有点简陋,但字体清清楚楚,完美显示了日文!我成功了!那感觉,比我当年自己写了一个上万行的代码项目跑通了还激动。
现在我也一直在想,为什么微软自己搞了个这么方便的工具来解决老系统的乱码问题,后来又放弃了?可能是因为后来的系统都慢慢统一用 Unicode 了。但这玩意儿,直到对付某些极其顽固的老软件,简直是神兵利器。很多“新”的转码工具,说到底底层的逻辑和它也差不太多。所以说,老的方法,简单粗暴,就是管用。我把这个过程分享出来,大家以后遇到类似问题,可以少走弯路!

