您的位置:首页 > 理论基础 > 计算机网络

android到http中文乱码解决

2013-11-29 17:41 204 查看
android端发送:

String params = "aaa=" + URLEncoder.encode(aaa, "utf-8")

+ "&bbb=" + bbb+ "&ccc="

+ ccc;

byte[] entity = params.getBytes();

String path = "http://192.168.1.100:8080/myhttp/servlet/ListAction";

HttpURLConnection conn = (HttpURLConnection) new URL(path)

.openConnection();

conn.setConnectTimeout(5000);

conn.setRequestMethod("POST");

conn.setDoOutput(true);

conn.setRequestProperty("Content-Type",

"application/x-www-form-urlencoded");

conn.setRequestProperty("Content-Length",

String.valueOf(entity.length));

conn.getOutputStream().write(entity);

服务端:

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

response.setCharacterEncoding("utf-8");

String aaa= request.getParameter("aaa");

String bbb= request.getParameter("bbb");

String ccc= request.getParameter("ccc");

System.out.println("aaa="+aaa);

System.out.println("bbb="+bbb);

System.out.println("ccc="+ccc);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: