首页 > 解决方案 > Jsoup 解析不可读的字符

问题描述

使用 JSoup 解析 flashscore 服务器时,我有不可读的字符。Jsoup代码:

       document = Jsoup.connect(URL + LABEL + SEASON + 1 + END)
                     .userAgent(USER_AGENT)
                     .header("x-fsign", FSIGN)
                     .get();

服务器响应:

<html>
 <head></head>
 <body>
  SA÷1¬~ZA÷ИТАЛИЯ: Серия В¬ZEE÷6oug4RRc¬ZB÷98¬ZY÷Италия¬ZC÷GbNgKxPB¬ZD÷p¬ZE÷K28bJgeL

如何使用它?

标签: encodingjsoup

解决方案


在“charset”属性中设置正确的字符集:
JSoup character encoding issue

document = Jsoup.parse(new URL(url).openStream(), "ISO-8859-1", url);

推荐阅读