解决Debian9系统环境中文乱码的问题 检查设置UTF

一般习惯上,不管我们使用的是国内还是国外主机,在脚本中尽量的不要出现有中文字符。有些系统,尤其是一些中文系统源中是支持中文的,但是有些系统中出现中文就因为编码问题看到是乱码。比如在今天本站测试环境用的是Debian9系统中也有出现中文乱码的问题。

在这篇文章中,将记录如何设置支持中文且不乱码的问题。

第一、更新源检查locales问题

这里我们可以apt-get update -y到最新源,或者我们可以更换阿里云或者163的源。(解决Debian系统apt-get更新官方源失败 替换163源的方法)

apt-get install locales -y

dpkg-reconfigure locales

根据我们的需要选择zh_CN.UTF-8和en_US.UTF-8编码,以及我们需要其他的都可以选择。

然后选择默认ZH_CN.UTF-8编码。

第二、检查当前locale环境

locale

如果是正确的则会看到有\”LANG =zh_CN.UTF-8\”。

如果我们还看到不完整则需要安装字体:

apt-get install ibus ibus-gtk ibus-pinyin -y

apt-get install ttf-wqy-zenhei -y

最后我们重启主机生效。再次用vi查看有中文字符的文件是否看到有乱码。

推荐站内搜索:高防服务器租用qy、免费虚拟空间、韩国便宜服务器、服务器是什么、游戏高防服务器租用、美国虚拟空间、香港免费虚拟主机、域名空间、ip反查、免费国际域名、