教程介绍:
因为有些服务器上并无中文支持, 安装宝塔后偶尔会出现面板部分文字乱码问题, 下面是解决教程。
🖼 执行后截图:
方法1, 复制下面命令, 登录ssh, 粘贴后回车,一键修复, 如果btluanma.sh不行更换btluanma2.sh试试看。
bash <(wget -qO- https://run.wuzhij.com/btluanma.sh)
bash <(wget -qO- https://run.wuzhij.com/btluanma2.sh)
方法2, 复制下面代码后, 登录宝塔面板, 在任务计划中添加任务, 参考图片, 粘贴后,点击确定, 然后点击执行。稍等一会刷新面板页面查看效果。修复后急记得删除计划任务。
#!/bin/bash
# 宝塔乱码一键修复脚本
# 适用于Linux服务器
# 检查是否以root用户运行
if [ "$EUID" -ne 0 ]; then
echo "请以root用户运行此脚本。"
exit 1
fi
echo "开始修复宝塔面板乱码问题..."
# 更新系统包列表
echo "更新系统包列表..."
yum update -y >/dev/null 2>&1
# 安装必要的软件包
echo "安装必要的软件包..."
yum install -y glibc-common locales fonts-chinese >/dev/null 2>&1
# 生成zh_CN.UTF-8 locale
echo "生成zh_CN.UTF-8 locale..."
localedef -c -f UTF-8 -i zh_CN zh_CN.UTF-8 >/dev/null 2>&1
# 设置系统locale
echo "设置系统locale为zh_CN.UTF-8..."
echo "LANG=zh_CN.UTF-8" > /etc/locale.conf
echo "LC_ALL=zh_CN.UTF-8" >> /etc/locale.conf
export LANG=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
# 配置环境变量
echo "配置环境变量..."
echo "export LANG=zh_CN.UTF-8" >> /etc/profile
echo "export LC_ALL=zh_CN.UTF-8" >> /etc/profile
source /etc/profile
# 安装中文字体(例如文泉驿微米黑)
echo "安装中文字体..."
yum install -y wqy-zenhei-fonts >/dev/null 2>&1
# 重启宝塔面板服务以应用更改
echo "重启宝塔面板服务..."
bt restart >/dev/null 2>&1
echo "乱码修复完成。请重新登录宝塔面板以查看效果。"