mybatis存入数据库各种设置都改了还是有中文乱码
我发现是因为我的mybatis用标签properties引入数据库的各种信息如下图
虽然在配置文件中引用了设置字符编码的语句**?useUnicode=true&characterEncoding=UTF-8但是存入数据库的数据还是会有乱码,我发现是这句话写在这里没有起作用
然后我修改了配置数据源中的URL的value值在后面拼接了?useUnicode=true&characterEncoding=UTF-8**
这样就解决了,如下图所示
<!--配置数据源-->
<dataSource type="POOLED">
<!--配置连接数据库的4个基本信息-->
<property name="driver" value="${driver}"/>
<property name="url" value="${url}?useUnicode=true&characterEncoding=UTF-8"/>
<property name="username" value="${username}"/>
<property name="password" value="${password}"/>
</dataSource>