本文以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 |