问题是这样的:前台页面发送请求,提交的是中文数据,但是在后台获取的时候就变成乱码了。最后也以乱码的形式存入数据库了。
后台代码如下:
说实话,还是第一次遇到这样的问题,当时觉得好奇怪!
然后就在网上查了一下,各种各样的解决方法都有,当然情况不同,解决办法也不一样吧。
然后我就选了其中最简单的一种,里面就见效了。
Tomcat设置编码:
D:\Program Files\apache-tomcat-7.0.64\conf\server.xml
找到
在这个里面加一个 URIEncoding=”utf-8”
另外一种解决办法:
将接收到的数据转换成字节后再编码成UTF-8。
post方式
get方式