淺談Mysql如何處理表情,MySql如何存儲表情

場景
最近遇到myql的一個坑,我嘗試使用mysql存儲相關表情,但接收到的表情都被轉化爲4個字節了,mysql中的utf8編碼併發真正意義上的utf8.但國內幾乎很多都在使用utf8編碼,處理表情大多已表情過濾的方式解決,並沒有解決實際應用中需要保存表情的場景.

解決方案
mysql很早之前致力於解決這一尷尬的問題,推出了升級版的utf8mb4,這一編碼很好的解決了表情的問題
字符集設置爲utf8mb4即可
所以今後我們可以考慮儘可能使用該編碼進行Unicode處理

總結
那麼針對歷史表的處理,我們經常反饋說變更表結構還是一樣,可參考mysql給出的將現有數據庫字符編碼變更方案即可解決.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章