主要是关注两方面问题 java
1,jdbc链接部分 mysql
jdbc.url= jdbc\:mysql\://xxxx\:3306/xxxx?useUnicode=true&characterEncoding=GBK&zeroDateTimeBehavior=convertToNull sql
这里useUnicode=true时characterEncoding才生效,characterEncoding和你的项目的编码保存一致就好了和数据库编码无关。他的意思是你java代码提交的字符串会以GBK的形式转成字节码传输 数据库
2,数据库方面,数据库schemal , 表级别 ,字段级别 都是能够设置字符集的,若是设置的字符集不支持中文天然就是乱码。 编码