Cygwin(bash、g++....)处于日语模式 - 如何将所有内容设置为英语?

Cygwin(bash、g++....)处于日语模式 - 如何将所有内容设置为英语?

我在 Windows 7 下使用 Cygwin。出于某种原因 (*) Cygwin 用日语跟我说话:bash 响应、g++ 的错误消息等都是日语。我会说一些日语,但 C++ 编译器错误消息用日语有点太烦人了。在基于 DOS-Box 的 bash 中,我至少可以看到错误消息中的日语字符,而在 xterm 中只显示拉丁字符。

我怎样才能将 Cygwin 恢复为英语?

(*) 我运行的是英文版 Windows 7,但是我安装了各种 Windows 日文软件,因此我的非 Unicode 程序语言设置为日文编码。我不知道这是否相关。

答案1

尝试通过运行来更新 Cygwin安装程序。几个月前,Cygwin 的国际化库发生了变化,导致其默认语言为 Windows 区域和语言控制面板的“格式”选项卡上设置的语言。后来又恢复了。

如果这不是问题所在,那么我猜想语言环境是通过 LC_ALL、LC_MESSAGES 或 LANG 变量之一设置为日语的。在 Cygwin 的默认终端(即薄荷味)可以在文本其选项选项卡。

相关内容