Springboot支持Emoji表情的實(shí)現(xiàn)方法
前言
本篇的實(shí)現(xiàn)方式是 僅需后端處理,且不涉及數(shù)據(jù)庫的存儲編碼格式修改。
正文
效果展示圖:
傳參
轉(zhuǎn)化存儲:
解析返回頁面顯示:
開始
1. pom.xml加入依賴 :
<dependency> <groupId>com.vdurmont</groupId> <artifactId>emoji-java</artifactId> <version>4.0.0</version> </dependency>
2. 接收參數(shù)存儲前, 進(jìn)行轉(zhuǎn)化:
EmojiParser.parseToAliases(xxxxemoji表情參xxx)
測試?yán)樱?/p>
System.out.println(EmojiParser.parseToAliases("\uD83D\uDE0E\uD83D\uDE02\uD83E\uDD37\uD83D\uDCAA\uD83D\uDC7D"));
PS: 也許有人看到這里會有疑問了,如果參數(shù)值不是存emoji表情,能否還能成功?
消除疑慮的最好做法是,行動:
3.轉(zhuǎn)化后的數(shù)據(jù)已經(jīng)存儲起來了,那么最后只需要獲取出來時(shí)進(jìn)行轉(zhuǎn)化回去即可:
EmojiParser.parseToUnicode(xxxx轉(zhuǎn)化后的emoji值xxxx)
System.out.println(EmojiParser.parseToUnicode(":sunglasses::joy::shrug::muscle::alien:"));
到此這篇關(guān)于Springboot 支持Emoji 表情的文章就介紹到這了,更多相關(guān)Springboot 支持Emoji 表情內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java?C++題解leetcode764最大加號標(biāo)志示例
這篇文章主要為大家介紹了Java?C++題解leetcode764最大加號標(biāo)志示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01Java實(shí)現(xiàn)驗(yàn)證碼的產(chǎn)生和驗(yàn)證
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)驗(yàn)證碼的產(chǎn)生和驗(yàn)證,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2012-01-01java面向?qū)ο笤O(shè)計(jì)原則之接口隔離原則示例詳解
這篇文章主要為大家介紹了java面向?qū)ο笤O(shè)計(jì)原則之接口隔離原則的示例詳解,有需要的朋友可以借鑒參考下希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2021-10-10詳解Mybatis-plus中更新date類型數(shù)據(jù)遇到的坑
這篇文章主要介紹了詳解Mybatis-plus中更新date類型數(shù)據(jù)遇到的坑,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-10-10Elasticsearch?計(jì)數(shù)分詞中的token使用實(shí)例
這篇文章主要為大家介紹了Elasticsearch?計(jì)數(shù)分詞中的token使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01SpringBoot實(shí)現(xiàn)redis延遲隊(duì)列的示例代碼
延時(shí)隊(duì)列場景在我們?nèi)粘I(yè)務(wù)開發(fā)中經(jīng)常遇到,它是一種特殊類型的消息隊(duì)列,本文就來介紹一下SpringBoot實(shí)現(xiàn)redis延遲隊(duì)列的示例代碼,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02