emoji大全復(fù)制粘貼 MySQL無法存儲(chǔ)emoji表情解決方案分析?
MySQL無法存儲(chǔ)emoji表情解決方案分析?通過以上我們已經(jīng)知道了一個(gè)解決方案,但是有一個(gè)硬性條件是你的數(shù)據(jù)庫版本。當(dāng)您的數(shù)據(jù)庫版本沒有達(dá)到5.5.3時(shí),您應(yīng)該做些什么來總結(jié),MySQL支持存儲(chǔ)Em
MySQL無法存儲(chǔ)emoji表情解決方案分析?
通過以上我們已經(jīng)知道了一個(gè)解決方案,但是有一個(gè)硬性條件是你的數(shù)據(jù)庫版本。當(dāng)您的數(shù)據(jù)庫版本沒有達(dá)到5.5.3時(shí),您應(yīng)該做些什么來總結(jié),MySQL支持存儲(chǔ)Emoji表達(dá)式至少有兩種方式。1將數(shù)據(jù)庫代碼修改為utf8mb4,前提是您的MySQL數(shù)據(jù)庫版本必須是5.5.3及更高版本。2將帶有Emoji的文本轉(zhuǎn)換為Base64存儲(chǔ),并在返回時(shí)解碼
簡(jiǎn)單答案,這是我以前項(xiàng)目中使用的2方案。它是一個(gè)正則匹配表達(dá)式,在代碼中不改變數(shù)據(jù)庫,然后在base63中對(duì)其進(jìn)行編碼,第二個(gè)是對(duì)應(yīng)的數(shù)據(jù)庫。表格字段設(shè)置為uft8ub4格式