使mysql表支持存盤表情字符需要注意以下幾個字符編碼的處理:
資料庫編碼可以是 utf8mb4
表的編碼是 utf8mb4
表中內容欄位是 utf8mb4
連接資料庫時是 utf8mb4
例如go連接mysql : 這里的dsn有字符指定
sql.Open("mysql", db.Dsn)
插入陳述句前執行 set names utf8mb4
上次我修改后 , 執行插入陳述句中帶有emoji 總是報錯 ,仔細檢查后發現是欄位里單獨的字符編碼還是utf8 , 所以會報錯
仔細把前面所有都檢查了 , 就不會有問題了 , 在手機上輸入法會可以直接插入了并正常顯示, 但是在web瀏覽器上是這種黑白樣式的, 哈哈

轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/262443.html
標籤:其他
上一篇:ClickHouse原始碼筆記3:函式呼叫的向量化實作
下一篇:redis組態檔注解
