数据库字符集utf8和utf8mb4的详细区别

最近我遇到了一个bug,我试着经过Rails在以“utf8”编码的MariaDB中保存一个UTF-8字符串,而后出现了一个离奇的错误:web Incorrectstringvalue:‘\xF0\x9F\x98\x83<…’forcolumn‘summary’at row1我用的是UTF-8编码的客户端,服务器也是UTF-8编码的,数据库也是,就连要保存的这个字符串“ <…”也是合法的UTF-8。
相关文章
相关标签/搜索