程序员人生 网站导航

安卓http-get请求中有中文怎么办?

栏目:综合技术时间:2015-01-14 08:22:45

安卓常常使用http与服务器交互,但是如果提交的数据有中文,就常常出现乱码。


1.首先将workbench编码改成utf⑻

2.将要求的url中的英文进行转码

3.拼接终究url,并要求



String test=URLEncoder.encode("罗占伟", "UTF⑻"); String urlstring="http://luozhanwei1.app.com/bee/getuserdata.php?realname="+test; URL url=new URL(urlstring); HttpURLConnection urlConnection=(HttpURLConnection) url.openConnection(); InputStreamReader isr=new InputStreamReader(urlConnection.getInputStream(),"UTF⑻" ); BufferedReader br=new BufferedReader(isr); result=br.readLine(); System.out.println(result);















------分隔线----------------------------
------分隔线----------------------------

最新技术推荐