zoukankan      html  css  js  c++  java
  • JSOUP 乱码处理

    JSOUP  支持在请求的时候,传入URL 对象,然后设置编码。如下方式才是正解,设置编码为GBK

        doc = Jsoup.parse(new URL(url).openStream(), "GBK", url);

    如果对方是UTF-8 ,那就设置为UTF-8

    RL url = new URL("https://sms.reyo.cn");
    HttpURLConnection connection = (HttpURLConnection)url.openConnection();
    //默认就是Get,可以采用post,大小写都行,因为源码里都toUpperCase了。
    connection.setRequestMethod("GET");
    //是否允许缓存,默认true。
    connection.setUseCaches(Boolean.FALSE);
    //是否开启输出输入,如果是post使用true。默认是false
    //connection.setDoOutput(Boolean.TRUE);
    //connection.setDoInput(Boolean.TRUE);
    //设置请求头信息
    connection.addRequestProperty("Connection", "close");
    //设置连接主机超时(单位:毫秒)  
    connection.setConnectTimeout(8000);  
     //设置从主机读取数据超时(单位:毫秒)  
    connection.setReadTimeout(8000);    
    //设置Cookie
    connection.addRequestProperty("Cookie","你的Cookies" );
    //开始请求
    Document doc = Jsoup.parse(connection.getInputStream(), "GBK", "https://sms.reyo.cn");
    //TODO --- 
  • 相关阅读:
    z-index优先级小结
    如何消除img间的默认间隙
    text-align和vertical-align
    HTTP
    HTTP
    HTTP
    HTTP
    ES6标准入门
    ES6标准入门
    ES6标准入门
  • 原文地址:https://www.cnblogs.com/interdrp/p/9275309.html
Copyright © 2011-2022 走看看