处理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) 编辑 收藏 举报