安卓http-get请求中有中文乱码解决方法

来源:互联网 发布:codemirror sql 编辑:程序博客网 时间:2024/05/02 02:46

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

例如:http://ems.welink2016.com/api/product/down?name=张三&token=71dsabd6&id=1001

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


解决方法:将提交的参数编码改成utf-8

try {    String name = "张三";    name = URLEncoder.encode(name, "utf8");//设置编码格式} catch (UnsupportedEncodingException e) {    e.printStackTrace();}

在做项目中,最后将此方法封装在Http请求的工具类中,原因不用我说了吧,你懂的......

0 0
原创粉丝点击