使用Ibatis写入mysql中文乱码。
1,确认本地代码utf8,mysql表字段也是utf8,一般用utf8_general_ci类型排序规则,但是此编码不支持大小写。如果存英文或者索引需要区别大小写的不要用,可以换utf8_bin即可。
2,在mysql命令行查询sql前加上set names utf8,依然乱码。进行下面配置
3,在jdbc的url配置最后加上url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
之后问题解决,如果其它方法。欢迎留言探讨!