數據庫字符集utf8和utf8mb4的詳細區別

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