蜗牛789
主机测评与优惠

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

一般习惯上,不管我们使用的是国内还是国外服务器,在脚本中尽量的不要出现有中文字符。有些系统,尤其是一些中文系统源中是支持中文的,但是有些系统中出现中文就因为编码问题看到是乱码。比如在今天蜗牛测试环境用的是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查看有中文字符的文件是否看到有乱码。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址