【问题标题】:How to set LANG variable in Windows?如何在 Windows 中设置 LANG 变量?
【发布时间】:2009-07-24 23:01:14
【问题描述】:

我正在制作一个支持多语言的应用程序。我正在使用gettextlocale 来解决这个问题。

如何在 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

没用。

【问题讨论】:

    标签: python windows locale


    【解决方案1】:

    Windows 语言环境支持不依赖于 LANG 变量(或者,实际上,任何其他环境变量)。它是用户在控制面板中设置的任何值。

    【讨论】:

    • 在 Window 上运行的应用程序可能仍使用环境变量。其中用户将负责设置其值。尽管您的回答被接受了,但它没有描述如何设置变量以防万一——这是实际问题。
    【解决方案2】:

    你可以在这里使用批处理文件:http://www.geany.org/Documentation/FAQ#QQuestions11

    set LANG=en_US
    something.exe
    

    或者通过控制面板/系统/高级系统设置/高级/进行设置 环境变量

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-10-16
      • 1970-01-01
      • 2018-03-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多