解决javaweb向数据库插入中文数据时乱码
观前提示:
本文所使用的Eclipse版本为Photon Release (4.8.0),JDK版本为1.7.0_80,Tomcat版本为8.5.34,MySQL版本为5.7.26。
本文为我所遇到的问题的解决方案,仅供参考。
在本地装完MySQL5.7.26后,自己搭建了一个web项目,结果在插入中文数据时发现出现了???乱码,如下图所示
检测了项目编码,数据库编码后,发现都是utf-8,百思不得其解,结果最后在查看数据库配置文件datasource.properties时,发现少了characterEncoding=UTF-8
配置,添加后数据库插入中文数据正常了。