项目需要在本地进行拼接处理html 字符串,这个时候使用Jsoup.parse(Sting),如果字符串中含有emoji表情,则会导致最后由webview呈现的时候出现乱码。
具体的例子(截取一部分)
- String ------->
👆 戳视频,听琴台之音 👆
- Jsoup.parse(String)----->
- 用webview呈现出来的是
最后的结果出现了乱码。出现问题就开始查,刚开始查的时候没意识到是jsoup框架的问题,就从编码来看,后来发现这编码是Unicode,在编码转换器中也能转成表情,但是这个webview并不能识别。找了前端同学看了看,他们那边也不能识别。于是在jsoup官网上找后来才发现是这框架本身的问题,把本项目的版本升级到最新版就可以了