mybatis连接mysql数据库插入中文乱码
在使用mybaits插入数据时,中文显示成了”???”这样的乱码。但从数据库获取的中文不会乱码。跟踪数据库操作,SQL语句中的中文还是显示正常的,但是插入到mysql数据库后就乱码了,于是判断可能是数据库连接的问题。
为mysql数据库的连接字符串设置编码方式,添加如下参数:
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8
添加了useUnicode=true&characterEncoding=utf8参数之后,插入中文就正常了。
还没有评论,来说两句吧...