![![![
![![
![![
![![
从下到上分别是 jsp页面 servlet后面 都设置了utf-8 在后台servlet打印出来就乱码了 求求大神指教
请问你的请求提交方式是哪一种?Get?还是POST
http://jingyan.baidu.com/article/48206aeaa9995e216ad6b3c4.html
request.setcharacterEncoding("utf-8")是用来处理请求实体中的参数,如果你用的是Get方式提交的,用byte[] names = 你的参数name.getbyte("iso8859-1")通过该编码集解码获得参数的比特数组。在手动转码:string name = new string("names","utf-8") 代码中的大小写我没有注意,你试的时候注意下。
数据类型的问题把,用的json串吗?
get方式就容易出现乱码,可以encodeURI