java轉換emoji表情

2021-09-08 19:15:13 字數 775 閱讀 5634

/**

* @description 將字串中的emoji表情轉換成可以在utf-8字符集資料庫中儲存的格式(表情佔4個位元組,需要utf8mb4字符集)

* @param str

* 待轉換字串

* @return 轉換後字串

* @throws unsupportedencodingexception

* exception

*/public static string emojiconvert1(string str)

throws unsupportedencodingexception -\\x\ud800-\udfff])";

/*** @description 還原utf8資料庫中儲存的含轉換後emoji表情的字串

* @param str

* 轉換後的字串

* @return 轉換前的字串

* @throws unsupportedencodingexception

* exception

*/public static string emojirecovery2(string str)

throws unsupportedencodingexception {

string patternstring = "\\[\\[(.*?)\\]\\]";

pattern pattern = pattern.compile(patternstring);

matcher matcher = pattern.matcher(str);

使用EMOJI表情

由於ios系統支援日文中的字塊編碼,所以在uilable,uitextfield,uialertview等控制項中使用emoji表情編碼 emoji就是表情符號 詞義來自日語 e moji,moji在日語中的含義是字元 例如 plain view plain copy nsstring s nsst...

web前端emoji表情

通常作為前端,我們接收到的表情不會是一張,而是類似 smile 微笑 微笑這樣的字串,那麼如何將字串轉換為對應的表情就是問題的關鍵。毋庸置疑,通過正規表示式對相應的字串作匹配替換,從而將對應的emoji表情顯示出來是比較好的乙個方法。首先,本地要有乙個emoji表情庫,類似 其次 匹配,就免不了要用...

mysql 儲存emoji表情

phenomenon 當儲存帶emoji表情的資料時,mysql提示儲存失敗。solution 更改對應欄位的字符集 alter table xx modify columnremarkvarchar 256 character set utf8mb4 collate utf8mb4 unicode...