ubuntu 中文支持 设置locale

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ubuntu 中文支持 设置locale相关的知识,希望对你有一定的参考价值。

参考技术A 查看系统支持的语言包

locale -a

1.如果没有中文语言包,可搜索源中支持的中文包

apt-cache search language-pack-zh # 根据搜索的情况安装

sudo apt-get install language-pack-zh-hans # 安装

使用 locale -a 可以看到已经支持中文 zh_CN.utf8

编辑语言文件

sudo vim /etc/default/locale

# vim /etc/default/locale 输入以下内容

LANG="en_US.UTF-8"

LANGUAGE="zh_CN.utf8"

LC_ALL="zh_CN.utf8"

原文:https://blog.csdn.net/rovast/article/details/78293746

其他重要参考资料: https://blog.csdn.net/weixin_39792252/article/details/80415550

Ubuntu修改系统语言为英文可支持中文

简单来说,就行修改/etc/default/locale文件,设置语言位UTF-8,如果没有这个语言,就执行命令locale-gen en_US.UTF-8进行安装,没有即时生效的话就重启。

查看当前系统语言

locale

修改系统语言

例如修改语言为英文

vi /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

重启后,再次查看系统语言

locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_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

locale -a 

locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_COLLATE to default locale: No such file or directory
C
POSIX
zh_CN.utf8
zh_SG.utf8

没装en_US.UTF-8

locale-gen en_US.UTF-8

再次查看

LANG=en_US.UTF-8
LANGUAGE=en_US:en
LC_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=

以上是关于ubuntu 中文支持 设置locale的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu禁止了语言应该怎么办

ubuntu Docker 中文支持,及中文乱码问题

win10 子系统ubuntu中文乱码

ubuntu16.0.4中系统设置下的语言支持和 软件更新打不开问题

Linux终端为啥不能显示中文?

ubuntu 显示中文乱码问题