搜尋

首頁  >  問答  >  主體

gb2312 - Android用okhttp抓取网页内容乱码如何解决?

Android平台用okhttp的get请求抓取网页全文,然后中文乱码,如何破?
页面编码 gb2312

PHP中文网PHP中文网2773 天前657

全部回覆(3)我來回復

  • 天蓬老师

    天蓬老师2017-04-17 15:38:19

    抓頁面可以用jsoup,至於亂碼轉換編碼格式沒用嗎?

    回覆
    0
  • 天蓬老师

    天蓬老师2017-04-17 15:38:19

    OkHttp post請求編碼問題解決放法
    在回呼方法onResponse方法中
    byte[] b = response.body().bytes(); //取得資料的bytes
    String info = new String(b, "GB2312"); //然後將其轉換為gb2312

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:38:19

    這也是okhttp抓取資料抓取亂碼的
    可以瞅瞅
    http://www.qianlipp.com/124.html

    回覆
    0
  • 取消回覆