1. 程式人生 > >【開源組件】記住:不要在MySQL中使用UTF-8

【開源組件】記住:不要在MySQL中使用UTF-8

開源 技術分享 for bubuko 客戶端 數據 .com utf8 value

最近我遇到了一個bug,我試著通過Rails在以“utf8”編碼的MariaDB中保存一個UTF-8字符串,然後出現了一個離奇的錯誤:
技術分享圖片

Incorrect?string?value:?‘\xF0\x9F\x98\x83?<…’?for?column ‘summary’ at row?1

我用的是UTF-8編碼的客戶端,服務器也是UTF-8編碼的,數據庫也是,就連要保存的這個字符串“

【開源組件】記住:不要在MySQL中使用UTF-8