mysql存儲(chǔ)emoji表情以及顯示

大部分的emoji表情都是都占了兩個(gè)字符位,而mysql的utf-8格式存儲(chǔ)不了,導(dǎo)致會(huì)導(dǎo)致保存。上網(wǎng)查了并找到了一些解決的辦法,就總結(jié)了一下。

一,修改mysql配置

①修改表的結(jié)構(gòu),并字符類型改成utf8mb4:

2,在服務(wù)端配置,在安裝目錄下修改my.ini文件,若沒有則新建一個(gè),命名正確就可以;

3,用sql語句修改某個(gè)特定的字段的存儲(chǔ)格式。

二,顯示

思路,每個(gè)emoji表情i有對(duì)應(yīng)的圖片,需要做的是一一對(duì)應(yīng)。可以在在頁面上js進(jìn)行替換,也可以在后臺(tái)上進(jìn)行字符串處理。

①將字符串中的emoji字符判斷出來,然后轉(zhuǎn)化成你想要的格式,

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容