java项目使用MySQl数据库,对数据进行修改的时候,输入中文,数据信息就会乱码问题:
@:数据源连接的时候要进行加上UTF-8后缀;
乱码连接:
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/ssms</property>
<property name="user">root</property>
<property name="password">123123</property>
</default-config>
在连接位置后面加上useUnicode=true&characterEncoding=UTF-8 正常:
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/ssms?useUnicode=true&characterEncoding=UTF-8</property>
<property name="user">root</property>
<property name="password">123123</property>
</default-config>