Fork me on GitHub

Ubuntu安装中文

Ubuntu系统上传的中文文件名称经常出现乱码,此时我们就需要系统支持中文环境。

locale

locale查看当前系统默认采用的字符集。

LANG=en_US.UTF-8
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_MONETARY
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=

local设定的优先级关系,LC_ALL是最上级设定或者强制设定(LC_ALL的值将覆盖所有其他的locale设定),而LANG是默认设定值。

LC_ALL > LC_* >LANG

查看系统内安装的locale:

locale -a                                   

安装中文语言包

中文语言包:

language-pack-zh-hans 简体中文
language-pack-zh-hans-base
language-pack-zh-hant 繁体中文
language-pack-zh-hant-base

安装命令:

apt-get install language-pack-zh-hans language-pack-zh-hans-base

配置语言环境变量

编辑文件/etc/environment,支持中/英文环境

# 英文
LC_CTYPE=en_US.UTF-8
LC_ALL=en_US.UTF-8
LANG=en_US.UTF-8
LANGUAGE=en_US:en

# 中文
LC_CTYPE=zh_CN.UTF-8
LC_ALL=zh_CN.UTF-8
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh

使其生效:

locale-gen 
或
dpkg-reconfigure locales  
轻轻的我走了,正如我轻轻的来