处理MySQL服务器乱码方法及常用的语句

1.检查数据库编码

查看数据库字符集:

show variable like "%CHARACTER%" ;

character_set_client utf8mb4
character_set_connection utf8mb4
character_set_database utf8mb4
character_set_filesystem binary
character_set_results utf8mb4
character_set_server utf8mb4
character_set_system utf8

 

2.清除数据表内容

关闭安全模式:

SET SQL_SAFE_UPDATES = 0;

删除表中内容:

DELETE from 表名;

 

3.配置文件

查看 my.ini 文件,设置 default-character-set=utf8,character-set-server=utf8

 

 

4.启动方式

命令行启动服务器的jar程序时,加-Dfile.encoding=UTF-8或使用.bat启动
详情可参考:https://blog.csdn.net/bbcckkl/article/details/81785016

 

5.LASTOPTION:以上所有步骤均正常,仍显示乱码,考虑使用SQL语句重新建表

查看DDL

 

posted on 2019-04-03 14:06  Username_0  阅读(198)  评论(0编辑  收藏  举报

导航