Jsoup解析HTML中 出现乱码问题解决办法
来源:互联网 发布:淘宝卖家遇到敲诈 编辑:程序博客网 时间:2024/05/18 00:50
问题:HTML中源码显示 ;但是利用Jsoup的text()方法获取的文字就会出现问题,一般情况是 ;变成非传统空格或者乱码,这样在解析的时候想切分字符串会无法成功。因为 ;是ISO-8859-1的西欧编码,空格的编码为160,而我们普通使用的ASCII的空格编码是32.
这种问题的处理一般有两种方法:
1、
把Element转化为字符串,用String.replace替换掉,再通过Jsoup.parse()把处理过的字符串转成Document,再通过Document.text() 得到处理过的内容。 如:
String temp=tp.toString().replace(" "," ");
Document d=Jsoup.parse(temp);
System.out.println(d.text());
2、
把Element内的文字通过Element.toString()输出,再用String.replace替换。个人比较推荐这种方法。
String temp = els.text().replace(Jsoup.parse(" ").text(), " ");
Ststem.out.println("temp");
1 0
- Jsoup解析HTML中 出现乱码问题解决办法
- 关于利用Jsoup解析HTML中 ;变成非传统空格或乱码问题解决方法
- 关于利用Jsoup解析HTML中 ;变成非传统空格或乱码问题解决方法
- html 中文乱码问题解决办法
- 解决Jsoup解析html页面空格( )解析为乱码(问号)
- FLEX+JAVA,FLEX中显示中文出现乱码问题解决办法
- jsoup java html 解析器用法
- [Java] 解决用Jsoup解析网页过程中由 造成的乱码问题
- WEBSTORM中html文件运行之后出现乱码的问题解决
- Jsoup 乱码问题解决
- jsoup 生僻字乱码问题解决
- jsoup 生僻字乱码问题解决
- Jsoup 乱码问题解决
- 安卓开发中导入文件中出现乱码问题解决办法
- Java Jsoup从Html中解析歌词
- Jsoup API解析HTML中input标签
- Java中使用jsoup解析HTML
- Android WebView中使用loadData时出现的乱码问题解决办法
- 微信公众号开发《一》OAuth2.0网页授权认证获取用户的详细信息,实现自动登陆
- 华为OJ密码验证合格程序
- 《我的Angular入坑记》——初识scope对象
- spring学习之@ModelAttribute运用详解
- java内存管理
- Jsoup解析HTML中 出现乱码问题解决办法
- jvm的GC机制和四大引用类别
- Ajax的跨域请求
- QT -- 快速设计对话框2
- Jquery 注册验证
- error C2662: 无法将this指针从const转化为非const
- 全国2017年度通信工程类大学排名
- C#上机实验之题目二
- CodeForces