我正在尝试测试一些将在非英语Windows安装上运行的脚本。我正在尝试通过安装所需语言并相应地设置我的语言环境来模拟它。
但是,当我运行VBScript时,我注意到任务栏中的语言框会变回en-US,而GetLocale函数总是返回1033.
我还需要做些什么来正确模拟不同的区域设置?
答案 0 :(得分:0)
任务栏中的语言框与GetLocale无关。
如果GetLocale为您提供1033,则您当前的系统区域设置必须设置为英语(美国)。请按照以下步骤检查(在Windows 7上)
更改此设置后,请不要忘记执行IISReset。
答案 1 :(得分:0)
根据我自己的研究,它似乎是Region和Language控制面板中与GetLocale值对应的“Format”设置。
不幸的是,这与操作系统的显示语言无关,这是我真正感兴趣的。