mysql存入的中文数据乱码,可能有这两个原因
原因一
数据源配置和mysql字符集编码不符,或数据源配置没有设置字符集
解决方案:在数据源配置添加字符集 useUnicode=true&characterEncoding=utf-8
原因二
在接受数据的时候已经乱码
解决方案:
1,在接受数据的时候通过代码进行转码
|
|
2,在接收数据的时候就进行转码,在tomcat server.xml中添加 useBodyEncodingForURI="true" URIEncoding="UTF-8"
版权声明:
作者:虚无境
博客园出处:http://www.cnblogs.com/xuwujing
CSDN出处:http://blog.csdn.net/qazwsxpcm
个人博客出处:http://www.panchengming.com
原创不易,转载请标明出处,谢谢!