Springboot支持Emoji表情的实现方法
时间:2021-09-06 09:01:44|栏目:JAVA代码|点击: 次
前言
本篇的实现方式是 仅需后端处理,且不涉及数据库的存储编码格式修改。
正文
效果展示图:
传参

转化存储:
![]()
解析返回页面显示:

开始
1. pom.xml加入依赖 :
<dependency>
<groupId>com.vdurmont</groupId>
<artifactId>emoji-java</artifactId>
<version>4.0.0</version>
</dependency>
2. 接收参数存储前, 进行转化:
EmojiParser.parseToAliases(xxxxemoji表情参xxx)

测试例子:
System.out.println(EmojiParser.parseToAliases("\uD83D\uDE0E\uD83D\uDE02\uD83E\uDD37\uD83D\uDCAA\uD83D\uDC7D"));

PS: 也许有人看到这里会有疑问了,如果参数值不是存emoji表情,能否还能成功?
消除疑虑的最好做法是,行动:

3.转化后的数据已经存储起来了,那么最后只需要获取出来时进行转化回去即可:
EmojiParser.parseToUnicode(xxxx转化后的emoji值xxxx)

System.out.println(EmojiParser.parseToUnicode(":sunglasses::joy::shrug::muscle::alien:"));

栏 目:JAVA代码
下一篇:java中JSONObject转换为HashMap(方法+main方法调用实例)
本文地址:http://www.codeinn.net/misctech/173008.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




