今天研究了一下mysql的乱码问题,总结如下:
(1)设置mysql的my.ini的编码为gbk
(2)设置database的default character set gbk;
create database xxxx default character set gbk;
(3)在create表的时候设置character set gbk。
这样就应该没有问题了,如果还有问题,设置jdbc.url
jdbc.url=jdbc:mysql://localhost:3306/xxxx?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=gbk
(1)设置mysql的my.ini的编码为gbk
(2)设置database的default character set gbk;
create database xxxx default character set gbk;
(3)在create表的时候设置character set gbk。
这样就应该没有问题了,如果还有问题,设置jdbc.url
jdbc.url=jdbc:mysql://localhost:3306/xxxx?createDatabaseIfNotExist=true&useUnicode=true&characterEncoding=gbk