简单来说,就行修改/etc/default/locale文件,设置语言位UTF-8,如果没有这个语言,就执行命令locale-gen en_US.UTF-8进行安装,没有即时生效的话就重启。
查看当前系统语言
locale
修改系统语言
例如修改语言为英文
1vi /etc/default/locale 2LANG="en_US.UTF-8" 3LANGUAGE="en_US:en"
重启后,再次查看系统语言
1locale 2 3locale: Cannot set LC_CTYPE to default locale: No such file or directory 4locale: Cannot set LC_MESSAGES to default locale: No such file or directory 5locale: Cannot set LC_ALL to default locale: No such file or directory 6LANG=en_US.UTF-8 7LANGUAGE=en_US:en 8LC_CTYPE="en_US.UTF-8" LC_NUMERIC="en_US.UTF-8" LC_TIME="en_US.UTF-8" LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=
查看系统内安装的locale
1locale -a 2 3locale: Cannot set LC_CTYPE to default locale: No such file or directory 4locale: Cannot set LC_MESSAGES to default locale: No such file or directory 5locale: Cannot set LC_COLLATE to default locale: No such file or directory 6C 7POSIX 8zh_CN.utf8 9zh_SG.utf8
没装en_US.UTF-8
locale-gen en_US.UTF-8
再次查看
1LANG=en_US.UTF-8 2LANGUAGE=en_US:en 3LC_CTYPE="en_US.UTF-8" 4LC_NUMERIC="en_US.UTF-8" 5LC_TIME="en_US.UTF-8" 6LC_COLLATE="en_US.UTF-8" LC_MONETARY="en_US.UTF-8" LC_MESSAGES="en_US.UTF-8" LC_PAPER="en_US.UTF-8" LC_NAME="en_US.UTF-8" LC_ADDRESS="en_US.UTF-8" LC_TELEPHONE="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL=