数据库乱码情况

首先分析可能出问题的几个地方:
1.mysql的数据库字符编码格式;
2.jsp的字符编码;
3.获取mysql连接的URL;

另外,也确认下数据库中的数据是否保存为乱码。

参考:
1.使用命令,可查看mysql字符集设置。
show variables like 'collation_%';


正确的应该是:
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem utf8
character_set_results utf8
character_set_server utf8
character_set_system utf8
character_set_dir utf8


2.jsp字符编码,这个好辨别。

3.项目中的配置。
jdbc\:mysql\://127.0.0.1\:3306/wachoo?autoReconnect\=true&useUnicode\=true&characterEncoding\=UTF-8

猜你喜欢

转载自595105376.iteye.com/blog/1828876