表情插入数据库问题

2019-03-07  本文已影响0人  风一样的存在

问题描述:

有时候数据中含有一些字段是含有字符表情,数据库设置为utf-8编码还是会出现问题如下:


出现的问题

解决办法:

<dependency>
  <groupId>com.vdurmont</groupId>
  <artifactId>emoji-java</artifactId>
  <version>4.0.0</version>
  <scope>compile</scope>
</dependency>

使用方法:

//转义
System.out.println(EmojiParser.parseToAliases("😄😄😄😄😄😄").replaceAll("[\\ud800\\udc00-\\udbff\\udfff\\ud800-\\udfff]", ""));
//解析
System.out.println(EmojiParser.parseToUnicode(":smile::smile::smile::smile::smile::smile:"));
上一篇下一篇

猜你喜欢

热点阅读