解决 debian 10 中文显示乱码的问题

长风化羽 2023-2-16

1774 0

这里所说的乱码,就是好好的中文变成了菱形、方块、特殊字符,或者是一些数字串。

出现这种情况,一般都是因为系统内没有安装中文环境,或是虽然安装了中文环境但内核没有中文字库。我们可以通过安装并配置 “zh_CN.UTF-8″简体中文语言环境来解决这个问题。但是,虽然解决了中文显示,可我们改变了系统语言。在安装一些指定了非中文语言环境的程序的时候就会出现错误导致安装失败。所以根本的解决方法就是在不改变现有系统语言环境的前期下,又能支持中文显示。

操作也很简单,运行下面两行的命令

apt-get install locales
dpkg-reconfigure locales

刀云网进入语言设置界面:

其中,空格键为选取/取消,Tab键为切换到确认选择。

通过方向键与空格键选择 en_us.UF-8,其余全部取消,然后按Tab选择<OK>,回车进入下一个界面:

选择 es_US.UTF-8,回车。然后用 locale 命令查看一下情况:

这里就可以看到,我们已经设置成功。现在系统就能够正常显示中文了。如果还是没有显示出 es_US.UTF-8reboot 重启再使用 locale查看一下。

有些时候设置完后运行 locale 命令会出现 perl 警告:警告设置区域设置失败。此时最实用,最简单的解决方案是使用sudo特权重新生成语言环境。

sudo locale-gen en_US.UTF-8

 

 

文章出处:CNBoy 四海部落,刀云转载
签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回