版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26906345/article/details/51492997
android端使用xutils的post请求
按道理post请求传递参数是不需要转码,但其实android在传递参数时,即使使用的是post请求,但其实也是放在地址栏的,所以会把中文转义成utf-8形式,如下图。
java服务端获取请求参数
修改前:
String checkvalue1 = request.getParameter("checkvalue1");
如果按照一般的方式获取参数,会得到如下乱码。
修改后:
String checkvalue1 = request.getParameter("checkvalue1");
//增加一行转义代码
checkvalue1=new String(checkvalue1.getBytes("ISO-8859-1"),"UTF-8");