liangsheng 发表于 2014-12-25 19:30:58

将 Ubuntu Server 14.04 en_US.UTF-8 本地环境 locale 改为 zh_CN.UTF-8

将 Ubuntu Server 14.04 en_US.UTF-8 本地环境 locale 改为 zh_CN.UTF-8
      在 Ubuntu Server 14.04 下,有时需要直接支持中文输入、中文显示、等功能;虽然这种要求不会很多,但偶尔还是有的。更改方法不难,过程如下 (推荐使用 Xshell 4 进行远程操作):

1、修改 locale 文件
vi /etc/default/locale      将其中的
LANG="en_US.UTF-8"
LANGUAGE="en_US:"       改为
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:"2、执行以下一些 Shell 命令:
root:~# export LANGUAGE=zh_CN.UTF-8
root:~# export LANG=zh_CN.UTF-8
root:~# export LC_ALL=zh_CN.UTF-8
root:~# locale-gen zh_CN.UTF-8
Generating locales...
zh_CN.UTF-8... up-to-date
Generation complete.
root:~# dpkg-reconfigure locales
Generating locales...
en_AG.UTF-8... done
en_AU.UTF-8... done
en_BW.UTF-8... done
en_CA.UTF-8... done
en_DK.UTF-8... done
en_GB.UTF-8... done
en_HK.UTF-8... done
en_IE.UTF-8... done
en_IN.UTF-8... done
en_NG.UTF-8... done
en_NZ.UTF-8... done
en_PH.UTF-8... done
en_SG.UTF-8... done
en_US.UTF-8... done
en_ZA.UTF-8... done
en_ZM.UTF-8... done
en_ZW.UTF-8... done
zh_CN.UTF-8... up-to-date
Generation complete.
3、查看是否已将 en_US.UTF-8 本地环境改为 zh_CN.UTF-8root:~# locale
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN.UTF-8
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-84、键入 “中文测试” 几个汉字测试一下;若 Xshell 4 显示乱码,请参照本社区相关主题重设置 Xshell 4 终端编码:
root:~# 德云社区
德云社区: command not found
root:~# 广州德数
广州德数: command not found

root:~#版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究法律责任。

liangsheng 发表于 2014-12-25 19:31:12

Ubuntu Server, en_US, zh_CN, UTF-8, xshell

liangsheng 发表于 2014-12-25 19:31:24

Ubuntu Server, en_US, zh_CN, UTF-8, xshell

页: [1]
查看完整版本: 将 Ubuntu Server 14.04 en_US.UTF-8 本地环境 locale 改为 zh_CN.UTF-8