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:      }
  • 相关阅读:
    ONVIFclient搜索设备获取rtsp解决开发笔记(精华文章)
    openldap---ldapsearch使用
    简单工厂模式
    编译和运行时,库在何处
    Linux 双网卡绑定技术
    统计某个字符个数,小数运算,小数加减乘除
    2cifang.com_2次方学习
    c/c++ extern “C”
    环境变量0831
    股票技巧
  • 原文地址:https://www.cnblogs.com/shuanger/p/2811715.html
Copyright © 2011-2022 走看看