mysql中文乱码问题解决
mysql数据库中中文显示 ??
首先 debug 看页面传输有没有问题 ;
debug过程中 中文没有乱码,说明页面间传输数据时没有出现乱码问题
在插入到数据库后显示为 ? 感觉是插入时出现乱码
解决办法
- mysql数据库的编码格式设置为utf-8
- java项目的编码格式设置为 utf-8
- 连接mysql的字符串后面加入参数:?characterEncoding=UTF-8
jdbc:mysql://localhost:3306/testDB?characterEncoding=UTF-8
页面传输时出现乱码问题也可能导致插入到数据库显示为 ?