Java 插入数据,乱码问题

阅读更多

查看数据库编码格式是否为utf8

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 跟踪数据,看数据在那里出现问题。

 

  • Java 插入数据,乱码问题_第1张图片
  • 大小: 49.4 KB
  • Java 插入数据,乱码问题_第2张图片
  • 大小: 22.7 KB
  • 查看图片附件

你可能感兴趣的:(Java,插入数据库,mysql,乱码,中文乱码)