问题描述
Ubuntu16.04 LTS终端输入中文显示为<…fffffff…>系列乱码
解决方案
1. 下载及安装中文语言包
在线情况下,可通过命令行
apt-get install language-pack-zh-hans
安装相关依赖。
对于离线环境,首先运行以上命令得到相关依赖包提示和源链接,源链接如:
https://archive.ubuntu.com/ubuntu/pool/main/l/language-pack-zh-hans/language-pack-zh-hans_16.04+20160627_all.deb
等。
为加速下载,可将域名archive.ubuntu.com
替换为国内清华源https://mirrors.tuna.tsinghua.edu.cn/
,下载所有相关依赖*.deb
到本地。
为防止出现debconf: unable to initialize fronted: Dialog
的相关错误提示,设置环境变量:
export DEBIAN_FRONTEND=noninteractive
然后依次安装:
dpkg -i locales*
dkpg -i language-pack-zh-hans-base*
dpkg -i language-pack-zh-hans*
2. 配置语言信息
设置环境变量:
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:zh:en_US:en
随后更新本地配置即可:
dpkg-reconfigure locales