看網上推薦用utf8mb4
uj5u.com熱心網友回復:
既然utf8應付日常使用完全沒有問題,那為什么還要使用utf8mb4呢? 低版本的MySQL支持的utf8編碼,最大字符長度為 3 位元組,如果遇到 4 位元組的字符就會出現錯誤了。三個位元組的 UTF-8 最大能編碼的 Unicode 字符是 0xFFFF,也就是 Unicode 中的基本多文平面(BMP)。也就是說,任何不在基本多文平面的 Unicode字符,都無法使用MySQL原有的 utf8 字符集存盤。這些不在BMP中的字符包括哪些呢?最常見的就是Emoji 表情(Emoji 是一種特殊的 Unicode 編碼,常見于 ios 和 android 手機上),和一些不常用的漢字,以及任何新增的 Unicode 字符等等。那么utf8mb4比utf8多了什么的呢?
多了emoji編碼支持.
如果實際用途上來看,可以給要用到emoji的庫或者說表,設定utf8mb4.
比如評論要支持emoji可以用到。
以上內容來自博客:https://blog.csdn.net/qq_37054881/article/details/90023611
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/40227.html
標籤:MySQL
下一篇:求大神幫寫一個sql查詢
