乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      HttpClient POST的中文編碼問(wèn)題

       風(fēng)_宇星 2015-04-23
       

      在用到HttpClient的基本請(qǐng)求和響應(yīng)時(shí)候,發(fā)現(xiàn)默認(rèn)的編碼是“ISO-8859-1”,這樣就存在中文亂碼問(wèn)題了,解決辦法如下,記錄一下:

      http://hc./httpclient-3.x/charencodings.html#Request_Response_Body

      三種形式:
      postMethod.getParams().setParameter(HttpMethodParams.HTTP_CONTENT_CHARSET, "UTF-8");
              postMethod.addRequestHeader("Content-Type","text/html;charset=UTF-8");
              postMethod.setRequestHeader("Content-Type", "text/html;charset=UTF-8");
      posted on 2009-01-22 00:55 憶風(fēng) 閱讀(23086) 評(píng)論(7)  編輯  收藏 所屬分類(lèi): Java EE

      評(píng)論:
      # re: HttpClient POST的中文編碼問(wèn)題 2009-06-05 17:35 | okhaoba
      我的方法:

      HttpClient client = new HttpClient();
      //設(shè)置超時(shí)時(shí)間
      client.getHttpConnectionManager().getParams().setSoTimeout(timeOut);
      //使用post方式,參數(shù)長(zhǎng)度不受限制
      //postMethod = new PostMethod(url);
      postMethod = new UTF8PostMethod(url);
      //設(shè)置參數(shù)
      NameValuePair[] nameValue = new NameValuePair[] { new NameValuePair("××param", xmlParamStr) };
      postMethod.setRequestBody(nameValue);
      //發(fā)送請(qǐng)求
      state = client.executeMethod(postMethod);


      private static class UTF8PostMethod extends PostMethod {
      public UTF8PostMethod(String url) {
      super(url);
      }

      @Override
      public String getRequestCharSet() {
      //return super.getRequestCharSet();
      return "UTF-8";
      }
      }   
































        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類(lèi)似文章 更多