永遠不要在MySQL中使用utf8,改用utf8mb4

最近我遇到了一個bug,我試着經過Rails在以「utf8」編碼的MariaDB中保存一個UTF-8字符串,而後出現了一個離奇的錯誤:mysql Incorrect string value: ‘\xF0\x9F\x98\x83 <…’ for column ‘summary’ at row   我用的是UTF-8編碼的客戶端,服務器也是UTF-8編碼的,數據庫也是,就連要保存的這個字符串「 <…
相關文章
相關標籤/搜索