|
在 Ubuntu Server 14.04 下,有时需要直接支持中文输入、中文显示、等功能;虽然这种要求不会很多,但偶尔还是有的。更改方法不难,过程如下 (推荐使用 Xshell 4 进行远程操作):
1、修改 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-8- root:~# 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-8
复制代码 4、键入 “中文测试” 几个汉字测试一下;若 Xshell 4 显示乱码,请参照本社区相关主题重设置 Xshell 4 终端编码:
- root:~# 德云社区
- 德云社区: command not found
- root:~# 广州德数
- 广州德数: command not found
- root:~#
复制代码 版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究法律责任。
|
|