zoukankan      html  css  js  c++  java
  • android url 中文请求,乱码解决

    解决乱码的代码:

       1:      private String connServerForResult(String url) {
       2:          String strResult = "";
       3:          try {
       4:              HttpClient httpClient = new DefaultHttpClient();
       5:              HttpPost httpPost = new HttpPost();
       6:              httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded");
       7:              httpPost.setURI(new URI(url));
       8:              
       9:              //httpPost,通过urlParam添加请求参数
      10:              List<NameValuePair> urlParam = new ArrayList<NameValuePair>();
      11:              
      12:              //中文内容,通过URLDecoder.decode转码
      13:              urlParam.add(new BasicNameValuePair("date", URLDecoder.decode(date_search.getText().toString(), "utf-8")));
      14:              
      15:              httpPost.setEntity( new UrlEncodedFormEntity(urlParam, HTTP.UTF_8));
      16:              HttpResponse response = httpClient.execute(httpPost);
      17:              HttpEntity entity = response.getEntity();
      18:              if (entity != null)
      19:                  strResult = EntityUtils.toString(entity, HTTP.UTF_8);
      20:          } catch (Exception e) {
      21:          }
      22:          return strResult;
      23:      }
  • 相关阅读:
    15 Action View 以及监听 的使用
    15 ActionProvider代码例子
    15 ActionBar 总结
    15 Actionbar的显示和隐藏
    14 fragment传值
    14 fragment 创建
    14 Fragment 注意点
    14 Fragment 碎片总结
    GSON TypeToken 解决泛型问题
    Intent传递对象——Serializable和Parcelable区别
  • 原文地址:https://www.cnblogs.com/shuanger/p/2811715.html
Copyright © 2011-2022 走看看