查看数据库编码格式是否为utf8
class="sql plain">show variables
like
'character%'
;?
?
查看数据库连接配置文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
?
特别要注意:
jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
?
这个只是适用于xml文件,假如你配置成properties文件,读数据,乱码依然会出现。
在properties文件中? amp;要去掉 写法如下:
jdbc:mysql://localhost:3306/databaseName?useUnicode=true&characterEncoding=UTF-8
debug 跟踪数据,看数据在那里出现问题。
?