mysql中文乱码-gerrit评审中文乱码???

1,选择数据库
use database;
2,查询编码方式
SHOW VARIABLES LIKE 'character_set_%';
3,转换数据库字符集
ALTER DATABASE reviewdb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
4,转换表的字符集
ALTER TABLE changes CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
5,修改字符集配置
SET NAMES 'utf8mb4';
6,修改 character_set_server 设置(通常位于 /etc/mysql/my.cnf 或 /etc/my.cnf)

[mysqld]
character-set-server = utf8mb4

7,重启 MySQL 服务
sudo systemctl restart mysql

posted @ 2025-04-11 14:27  东岸  阅读(23)  评论(0)    收藏  举报