您的位置:首页 > 移动开发 > Android开发

android 发送url带中文出现乱码怎么解决

2014-09-03 16:54 399 查看
上传的时候参数中带中文的时候发送参数的时候就有可能出现乱码,这种情况怎么解决呢,就是设置url的格式为utf-8

httpRequest.setEntity(new UrlEncodedFormEntity(params, HTTP.UTF_8));

此处,设置url的格式为utf-8

在下边是自己把参数转成了UTF_8

if (!params.equals("")) {
Set<String> set = params.keySet();
Iterator<String> iterator = set.iterator();
while (iterator.hasNext()) {
String i = iterator.next();
try {
url = url + "&"+i+"="+URLEncoder.encode(params.get(i), HTTP.UTF_8);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: