修改步骤
- 检查当前环境,执行
echo $LANG
注:如果屏幕显示
en_US.UTF-8,说明是英语环境(有中文字符文件时会乱码),需要切换到中文环境,中文环境下会显示zh_CN.UTF-8。
- 安装中文语言包:执行
apt-get update && apt-get install language-pack-zh-hans
- 更改locale:执行
vim /etc/default/locale
,用以下内容直接覆盖
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
- 更改environment:执行
vim /etc/environment
,用以下内容覆盖(注:原来可能有首行“PATH=...”,如果有的话,不要动,另起一行追加即可)
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN.UTF-8"
- 重启:执行
reboot
其他问题
有些机器会不生效,重启后会报“bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)”错误,需要执行
echo "export LC_ALL=zh_CN.UTF-8" >> /etc/profile
source /etc/profile
春江花月夜
春江潮水连海平,海上明月共潮生。
滟滟随波千万里,何处春江无月明。
江流宛转绕芳甸,月照花林皆似霰。
空里流霜不觉飞,汀上白沙看不见。
江天一色无纤尘,皎皎空中孤月轮。
江畔何人初见月?江月何年初照人?
人生代代无穷已,江月年年只相似。
不知江月待何人,但见长江送流水。
白云一片去悠悠,青枫浦上不胜愁。
谁家今夜扁舟子,何处相思明月楼?
可怜楼上月徘徊,应照离人妆镜台。
玉户帘中卷不去,捣衣砧上拂还来。
此时相望不相闻,愿逐月华流照君。
鸿雁长飞光不度,鱼龙潜跃水成文。
昨夜闲潭梦落花,可怜春半不还家。
江水流春去欲尽,江潭落月复西斜。
斜月沉沉藏海雾,碣石潇湘无限路。
不知乘月几人归,落月摇情满江树。