如何在Windows中设置LANG变量?

4
我正在制作一个支持多语言的应用程序。我使用gettext和locale来解决这个问题。
如何在Windows中设置LANG变量?在Linux和类Unix系统中,它就像这样简单: $ LANG=en_US python appname.py
它会自动将区域设置为该特定语言。但在Windows中,
C:\>SET LANG=en_US python appname.py

C:\>SET LANG=en_US
C:\>python appname.py
都不起作用。
2个回答

7

Windows的区域设置支持并不依赖于LANG变量(或者说任何其他环境变量)。它取决于用户在控制面板中设置的内容。


在Windows上运行的应用程序可能仍然使用环境变量。其中用户将负责设置其值。尽管您的答案已被接受,但它并没有描述如何设置变量(这是实际问题)。 - martineau

5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接