jsp传到后台乱码问题,都设置了utf-8

![![![图片说明

![![!图片说明
![![!图片说明
![![!图片说明

从下到上分别是 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