爬虫Jsoup低版本的bug emoji表情不能正确显示
2020-03-05 00:40
1311 查看
项目需要在本地进行拼接处理html 字符串,这个时候使用Jsoup.parse(Sting),如果字符串中含有emoji表情,则会导致最后由webview呈现的时候出现乱码。
具体的例子(截取一部分)
- String ------->
👆 戳视频,听琴台之音 👆
- Jsoup.parse(String)----->
- 用webview呈现出来的是
最后的结果出现了乱码。出现问题就开始查,刚开始查的时候没意识到是jsoup框架的问题,就从编码来看,后来发现这编码是Unicode,在编码转换器中也能转成表情,但是这个webview并不能识别。找了前端同学看了看,他们那边也不能识别。于是在jsoup官网上找后来才发现是这框架本身的问题,把本项目的版本升级到最新版就可以了
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Ueditor图片上传设置(1.4.3 JSP版本) - 解决图片不能显示问题
- ubuntu 外接VGA显示 不能调整为正确的分辨率
- DedeCMS 5.7 升级 php版本 到 php 5.4 后出现 后台不能显示,标题不能为空解决办法。
- ext版本升级引起的combobox不能正常显示问题
- 关于windbg不能正确显示KeServiceDescriptorTableShadow的问题
- Discuz门户keywords和description不能正确显示
- MathType 6.0 中某些符号不能正确显示 (乱码) , MT Extra (TrueType) 字体问题解决
- VC中设置了对话框背景图片的情况下不能正确显示radio控件透明
- tensorboard 在firfox浏览器下events不能正确显示
- svn安装后,checkout到本地的文件夹不能正确显示图标(如绿色勾),解决过程
- 在Linux和UNIX平台上升级IBM Rational ClearQuest的补丁造成在ClearQuest Web 7.0.x上显示不正确的产品的版本信息
- uploadify不能正确显示中文的按钮文本的解决办法
- 在Bluehost中部署Drupal不能正确显示中文的问题
- vim不能正确显示中文
- ClipRegion 不能正确显示
- Android软键盘不能正确显示
- 解决Sublime Text 3不能正确显示中文的问题
- 如何解决Sublime Text 3不能正确显示中文的问题
- show databases不能正确显示的问题
- 因为此计算机没有安装 Windows 的正确版本,它不能成为一个群集的成员。