之所以有这个要求,是因为吾想给OpenJDK8报点问题。中文别人看不明白,所以要显示英文。有人说这不是崇洋媚外吗?在别人的地盘上,只能按照别人的规则。
修改一(无效):cygwin/etc/profile.d/lang.sh
原来是
test -z "${_LC_ALL_SET_:-${LC_CTYPE:-$LANG}}" && export LANG=$(/usr/bin/locale -uU)
改成:
test -z "${_LC_ALL_SET_:-${LC_CTYPE:-$LANG}}" && export LANG=C.UTF-8
重启后发现,没效果。
修改二(有效):
.bashrc加上一名:
export LANG="zh_CN.GBK" export LC_ALL="en_US"