Ubuntu终端中文乱码和无法输入中文解决方案
前言:
本人已亲测有效!
解决方案:
分两步
把Ubuntu改为英文环境
配置语言环境变量
1 | vim /etc/environment |
清空里面的信息改成:
1 | LANG="en_US.UTF-8" |
sudo vim /var/lib/locales/supported.d/local
清空里面的信息改成:
1 | en_US.UTF-8 UTF-8 |
保存后,执行命令:
1 | sudo locale-gen |
sudo vim /etc/default/locale
清空里面的信息改成:
1 | LANG="en_US.UTF-8" |
**终端输入Reboot回车,重启 **
增加中文支持
1、首先,安装中文支持包language-pack-zh-hans:
1 | sudo apt-get install language-pack-zh-hans |
2、然后,修改/etc/environment(在文件的末尾追加):
1 | LANG="zh_CN.UTF-8" |
3、再修改/var/lib/locales/supported.d/local(没有这个文件就新建,同样在末尾追加):
1 | en_US.UTF-8 UTF-8 |
4、最后,执行命令:
1 | sudo locale-gen |
5、对于中文乱码是空格的情况,安装中文字体解决。
1 | sudo apt-get install fonts-droid-fallback ttf-wqy-zenhei ttf-wqy-microhei fonts-arphic-ukai fonts-arphic-uming |
**终端输入Reboot回车,再重启,即应该解决问题 **
评论