在 Windows 7 中,您可以更改系统区域设置,以更改非 Unicode 字符在不同程序中的解释方式。假设我想在大多数情况下使用语言 X,但对于单个程序使用语言 Y。每次我想使用这个程序时,更改系统范围的区域设置并重新启动是非常繁琐的。
在 Windows 7 中是否有办法根据具体情况设置区域设置?
答案1
应用程序本身需要支持配置与系统不同的区域设置。系统区域设置是所有应用程序的单一全局默认设置。
答案2
你可以用这个得到你所需要的:
- 创建一个新的本地用户。
- 以该用户身份登录并将该帐户的 Windows 语言更改为您需要的语言。
- 登出
- 以您的常用用户身份登录。
- 使用“以其他语言运行”方法运行您想要查看的应用程序。(Shift + 右键单击快捷方式并选择以其他用户身份运行)。
答案3
最简单的方法是:
您可以将系统区域设置保留为 X,并创建包含以下内容的批处理/cmd 文件:
set lang=Y
start program.exe
其中 Y 例如为:en
而 program.exe 是程序的路径。
将其保存为 something.bat 并使用它来打开您的程序。更新的 LANG 只会影响该程序。
附言:抱歉回复这么晚,但也许它可以帮助其他人解决这个问题。