debian10中文显示乱码/方块/菱形等问题解决

简介

碰到debian10显示乱码这个情况,还是我在安装了xrdp和xfce桌面之后,远程连进去发现火狐浏览器打开网页有乱码、菱形、特殊字符等情况。才意识到可能是因为系统没有内置中文语言的环境,本篇通过配置utf-8简体中文语言来解决这个问题,让中文可以正常显示。

 

教程

先执行这两条命令,弹出下图的对话框后,使用方向键选择,空格键进行确认和取消,TAB键切换选择0K

apt-get install locales
dpkg-reconfigure locales

TAB键切换到 OK

使更改的语言环境立即生效

source /etc/default/locale

使用locale查看一下

locale

如果locale出现perl警告提示,使用下面命令重新生成语言环境

sudo locale-gen en_US.UTF-8

懒人版一键命令

sudo apt-get install -y locales && sed -i '/^[^#[:space:]]/ s/^\([^#]\)/# \1/' /etc/locale.gen && sed -i '/^# en_US\.UTF-8 UTF-8/ s/^# //' /etc/locale.gen && sudo locale-gen en_US.UTF-8 && sudo update-locale LANG=en_US.UTF-8 && source /etc/default/locale

 

THE END