Android到HTTP中文乱码处理
发布时间:2021-12-13 10:49:11 所属栏目:教程 来源:互联网
导读:Android到HTTP中文乱码解决 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; HttpURLConnectio
Android到HTTP中文乱码解决 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); ![]() (编辑:PHP编程网 - 黄冈站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |