encoding - 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
如何使用它?
解决方案
在“charset”属性中设置正确的字符集:
JSoup character encoding issue
document = Jsoup.parse(new URL(url).openStream(), "ISO-8859-1", url);
推荐阅读
- excel - VBA 我的数组没有将值粘贴在工作表上
- php - 访问对象 PHP 中的对象
- javascript - 无法使用带有 angular/typescript/javascript 的 OpenXml 创建/保存 word 文档
- python - python winrm 协议抛出 WARNING 的如何防止呢?
- jq - 仅在匹配名字和姓氏时提取jq记录
- javascript - 基于值删除 Google Sheet 表格内容时出错
- swift - 如何更新 NSDiffableDataSourceSnapshot 项
- node.js - 从标准输出中清除多行
- angular - ng new 卡在 npm install - windows
- sockets - 如何在 C++ 中实现 IP 协议(IP 封装)中的 IP?