Debian 安装配置(1)
安装完Debian基系统后,shell里面不能正确显示某些字符(估计是中文),何顾?
kcn-110:/#locale
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=zh_CN
kcn-110:/#export LC_ALL=zh_CN.GBK
kcn-110:/#locale
LANG=zh_CN
LC_CTYPE="zh_CN.GBK"
LC_NUMERIC="zh_CN.GBK"
LC_TIME="zh_CN.GBK"
LC_COLLATE="zh_CN.GBK"
LC_MONETARY="zh_CN.GBK"
LC_MESSAGES="zh_CN.GBK"
LC_PAPER="zh_CN.GBK"
LC_NAME="zh_CN.GBK"
LC_ADDRESS="zh_CN.GBK"
LC_TELEPHONE="zh_CN.GBK"
LC_MEASUREMENT="zh_CN.GBK"
LC_IDENTIFICATION="zh_CN.GBK"
LC_ALL=zh_CN.GBK
这样设置后,原来那些在shell下不能正确显示的那些字符可以正确显示了
可是重启机器后设置又失效,怎么办?
kcn-110:/#dpkg-reconfigure locales
点击进入下一界面:
Which locale should be the default in the system environment?
选择None,重启
注:这样的话就没有选择任何locale,变为默认的POSIX,它是C的别名
查看/etc/locale.gen文件也可以看见已有的locale
kcn-110:/#locale
LANG=POSIX
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
kcn-110:/#
. 。o O
阅读(752) | 评论(0) | 转发(0) |