mysql復(fù)合索引 如何在mysql存儲emoji表情符?
如何在mysql存儲emoji表情符?簡單的答案,是我以前的項目使用的2個方案,一個是不需要修改數(shù)據(jù)庫,正則匹配表達式中的代碼,然后base63編碼,把時間依次取回來;第二個是相應(yīng)的數(shù)據(jù)庫,表字段設(shè)置
如何在mysql存儲emoji表情符?
簡單的答案,是我以前的項目使用的2個方案,一個是不需要修改數(shù)據(jù)庫,正則匹配表達式中的代碼,然后base63編碼,把時間依次取回來;第二個是相應(yīng)的數(shù)據(jù)庫,表字段設(shè)置uft8ub4格式,就行了
通過上面我們已經(jīng)知道了一個解決方案,但是有一個硬條件是你的數(shù)據(jù)庫版本。當您的數(shù)據(jù)庫版本沒有達到5.5.3時,您應(yīng)該做些什么來總結(jié),MySQL支持存儲Emoji表達式至少有兩種方式。1將數(shù)據(jù)庫代碼修改為utf8mb4,前提是您的MySQL數(shù)據(jù)庫版本必須是5.5.3或更高版本。2將帶有Emoji的文本轉(zhuǎn)換為Base64存儲,返回時解碼