天天看點

cygwin終端中顯示的中文改成英文(沒成功)

  之是以有這個要求,是因為吾想給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"