JSOUP的编码获得网页标题

时间:2017-03-19 23:45:11

标签: java android jsoup

如何将字符串%D0%BC%D0%BE%D0%BE - Пошук Google修改为正常的俄语:моа - Пошук Google

我是从下载页面的标题中获取的,但似乎编码错误。

2 个答案:

答案 0 :(得分:1)

试试这个

public static void main(String[] args) throws UnsupportedEncodingException {
     String s = "%D0%BC%D0%BE%D0%BE - Пошук Google";
     System.out.println(URLDecoder.decode(s, "UTF-8"));
    }

它会打印出来:

моо - Пошук Google

答案 1 :(得分:1)

获取文档时尝试使用此代码。

Document doc = Jsoup.connect("url").get();
doc.charset(Charset.forName("UTF-8"));