JavaWeb项目插入数据至Mysql数据库,中文乱码问题
今天在实际项目中遇到了javaWeb项目中保存数据至Mysql数据库,出现中文乱码问题如中文数据保存为:????
问题
数据库中保存的数据如下图所示:
我首先查看了数据库编码格式是否存在问题,如下图:
查看数据库编码,确定没有问题,然后查看了数据库配置中数据库地址是否加上了编码格式配置,代码如下:
url: jdbc:mysql://localhost:3306/test
原来漏加上了,下面这段代码:
useUnicode=true&characterEncoding=UTF-8
终于发现问题所在,最后将编码格式配置补齐,如下:
url: jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=UTF-8
解决
问题终于解决了