故障现象或目标
页面、接口或数据库出现乱码。
原因与定位
表结构、连接字符集、程序编码与 HTTP 输出编码可能不一致。
SHOW VARIABLES LIKE 'character_set%';
SHOW CREATE TABLE <表名>;
处理方案
先判断乱码是显示错误还是已写入错误字节,再检查连接使用的字符集与列定义。修改历史数据前先备份并在测试副本验证转换。
验证与回退
使用中文及补充字符进行写入读取往返,确认各层编码一致。
修改前保留配置与程序版本。验证不通过时恢复本次文件或上一个发布版本,再检查服务状态与访问日志。