Java向数据库插入中文出现乱码解决方案
确保java的代码编码与mysql的编码统一
确认java的编码
通过编辑器或者文本管理器确认即可
查询自身mysql编码方式
show variables like 'character%';
结果如下:
如发现编码不统一,则在mysql的配置文件里设置对应编码即可,一般配置文件为my.ini或者mysql.conf
[mysql]
default-character-set = utf8
[mysql.server]
default-character-set = utf8
[mysqld_safe]
default-character-set = utf8
[client]
default-character-set = utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci