14

Windows 本地化有一个对话框,它为所有不支持 Unicode 的应用程序设置区域设置,它在 xp 上看起来像这样,在其他风格的 Windows 上类似:

有没有办法将每个应用程序指定为与整个操作系统全局相对应的方法。假设我有 2 个不同的 ansi 应用程序,我想在同一台机器上运行一个用俄语和一个用中文运行,这可能吗?

4

3 回答 3

11

有一个名为Locale Emulator的免费开源实用程序,它可以使用您选择的区域设置(代码页)运行其他应用程序,而不是系统默认设置。

在撰写本文时,Locale Emulator 声称与 Windows 10 版本 1803(这是 Windows 的最新版本)兼容。

Locale Emulator 甚至可以与 Windows shell 集成

于 2016-05-04T13:51:25.727 回答
6

微软曾经提供一个免费软件,叫做Microsoft AppLocale。它允许使用与系统默认设置不同的区域设置执行应用程序。设置完成后,您将获得一个通过 AppLocale 运行您的应用程序的快捷方式。

然而有两个问题:

  1. AppLocale 不再受支持,其下载页面不再可用。不过,您可以从 Softpedia 下载它。我检查了它的数字证书;Softpedia 没有篡改它。
  2. 在 Windows Vista 及更高版本上,其安装程序可能会出现错误。要成功安装它,您必须使用管理权限打开 PowerShell(或命令提示符),导航到包含apploc.msi并从那里运行它的文件夹。(发现这一点的功劳归于 TechJourney。)
于 2013-02-01T20:35:05.753 回答
0

Microsoft AppLocale 实用程序与 Windows 10 不兼容,在这种情况下,您可以为非 UTF-8 应用程序达到相同的代码页默认设置,如下所示;

  1. 开始 > 设置 > 时间和语言
  2. 地区和语言
  3. 相关设置 > 其他日期、时间和地区设置
  4. 区域 > 更改位置
  5. 管理选项卡
  6. 非 Unicode 程序的语言 > 更改系统区域设置...
  7. 选择您的语言环境,然后单击确定,然后您将需要重新启动

很抱歉,说明很长,但我认为如果 Micros,您仍然应该使用正确的设置

于 2016-03-01T09:38:19.250 回答