本文以Linux系统Debian10为例,方法大同小异,输入代码如果不行,可以直接进文件夹下去修改文件,轻松搞定! 宝塔面板登陆乱码,其实这个是系统编码的问题! 故障原因
系统缺少utf8语言包支持。 解决方案 设置语言包
并非只有ubuntu会乱码,centos和Debian也会。解决方法可能略有不同。centos解决方案来源于网络请自测。Debian和ubuntu可以跟着操作。 SSH输入命令。 locale 会出现如下信息 LANG=en_US LANGUAGE= LC_CTYPE=”en_US” LC_NUMERIC=”en_US” LC_TIME=”en_US” LC_COLLATE=”en_US” LC_MONETARY=”en_US” LC_MESSAGES=”en_US” LC_PAPER=”en_US” LC_NAME=”en_US” LC_ADDRESS=”en_US” LC_TELEPHONE=”en_US” LC_MEASUREMENT=”en_US” LC_IDENTIFICATION=”en_US” LC_ALL= 其中zh_CN为中文,en_US为英文。都可以随你自己喜欢。 改成LANG=”en_US.UTF-8″的utf-8编码格式,就兼容中文了。 配置文件路径是 /etc/default/locale 输入以下代码编辑 vi /etc/default/locale LANG=en_US 修改为 LANG=en_US.UTF-8 即可! LANG=en_US.UTF-8 设置完了记得重启下服务器。 重启代码: reboot 搞定!!
总结如下: CentOS、RHEL 系统: vi /etc/locale.conf
LANG="en_US.UTF-8" Ubuntu、Debian 系统: apt install locales
dpkg-reconfigure locales |