Springboot支持Emoji表情的实现方法
本篇的实现方式是 仅需后端处理,且不涉及数据库的存储编码格式修改。
正文效果展示图:
传参

转化存储:

解析返回页面显示:

开始
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('uD83DuDE0EuD83DuDE02uD83EuDD37uD83DuDCAAuD83DuDC7D'));

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

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

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

到此这篇关于Springboot 支持Emoji 表情的文章就介绍到这了,更多相关Springboot 支持Emoji 表情内容请搜索好吧啦网以前的文章或继续浏览下面的相关文章希望大家以后多多支持好吧啦网!
相关文章:
1. docker /var/lib/docker/aufs/mnt 目录清理方法2. python+excel接口自动化获取token并作为请求参数进行传参操作3. Vuex localStorage的具体使用4. python GUI库图形界面开发之PyQt5中QWebEngineView内嵌网页与Python的数据交互传参详细方法实例5. 在IDEA中实现同时运行2个相同的java程序6. Notepad++如何安装Python插件?Notepad++插件怎么装?7. 详解JAVA设计模式之代理模式8. 《CSS3实战》笔记--渐变设计(三)9. Python matplotlib画图时图例说明(legend)放到图像外侧详解10. ASP.NET泛型三之使用协变和逆变实现类型转换

网公网安备