1.通过
URLEncoder.encode(request.getContent(),UTF_8)
对表情进行处理获取的时候前端转码或者后台再译码
java使用如下方式译码
URLDecoder.decode(item.getContent(),UTF_8)
2.使用第三方工具包
implementation('com.vdurmont:emoji-java:5.1.1')
编码方式如下
EmojiParser.parseToAliases(request.getContent())
解码使用
EmojiManager.getForAlias(request.getContent()).getUnicode();