安装了全新的 debian11 之后,发现在 ssh 的终端上,不显示中文了。
1,在终端里输入 export LC_ALL=zh_CN.utf-8 之后,可以显示,但是关闭终端再打开,又不行了。
2,在.bashrc 的最后加上 export LC_ALL=zh_CN.utf-8,全部都可以显示了。
3,locale 显示如下
root@debian:~# locale
LANG=
LANGUAGE=
LC_CTYPE="zh_CN.utf-8"
LC_NUMERIC="zh_CN.utf-8"
LC_TIME="zh_CN.utf-8"
LC_COLLATE="zh_CN.utf-8"
LC_MOnETARY="zh_CN.utf-8"
LC_MESSAGES="zh_CN.utf-8"
LC_PAPER="zh_CN.utf-8"
LC_NAME="zh_CN.utf-8"
LC_ADDRESS="zh_CN.utf-8"
LC_TELEPHOnE="zh_CN.utf-8"
LC_MEASUREMENT="zh_CN.utf-8"
LC_IDENTIFICATION="zh_CN.utf-8"
LC_ALL=zh_CN.utf-8
但是,第 2 条貌似不是正规的做法,有没有在系统里永久改变?默认是英文,但是在终端才显示中文的?第三条显的正规,但是不生效。是不是要重启一下才行?
1,在终端里输入 export LC_ALL=zh_CN.utf-8 之后,可以显示,但是关闭终端再打开,又不行了。
2,在.bashrc 的最后加上 export LC_ALL=zh_CN.utf-8,全部都可以显示了。
3,locale 显示如下
root@debian:~# locale
LANG=
LANGUAGE=
LC_CTYPE="zh_CN.utf-8"
LC_NUMERIC="zh_CN.utf-8"
LC_TIME="zh_CN.utf-8"
LC_COLLATE="zh_CN.utf-8"
LC_MOnETARY="zh_CN.utf-8"
LC_MESSAGES="zh_CN.utf-8"
LC_PAPER="zh_CN.utf-8"
LC_NAME="zh_CN.utf-8"
LC_ADDRESS="zh_CN.utf-8"
LC_TELEPHOnE="zh_CN.utf-8"
LC_MEASUREMENT="zh_CN.utf-8"
LC_IDENTIFICATION="zh_CN.utf-8"
LC_ALL=zh_CN.utf-8
但是,第 2 条貌似不是正规的做法,有没有在系统里永久改变?默认是英文,但是在终端才显示中文的?第三条显的正规,但是不生效。是不是要重启一下才行?
