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

2 cygwin language

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

如何将 Cygwin 设置回英语?

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

ak2*_*ak2 5

尝试通过运行setup.exe更新 Cygwin 。几个月前,对 Cygwin 的国际化库进行了更改,使其默认为 Windows 区域和语言控制面板的“格式”选项卡上设置的语言。这后来被恢复了。

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