MySQL乱码:
1.找到[client]添加:
default-character-set = utf8
2.找到[mysqld]添加:
default-character-set = utf8
init_connect = 'SET NAMES utf8'
3.重启数据库。
三步过后MySQL就能utf8为默认字符集了,如果是已经建立了的数据库和表,请重新建立或修改表的字符集。
JDBC中的MySQL乱码:
在数据库连接url中加上参数?useUnicode=true&characterEncoding=utf-8如果是xml文件中配置的url就记得将&符号替换成转义字符&
转载于:https://blog.51cto.com/aorsoft/498928