在MySQL數據庫中,utf8的編碼不是真正的utf-8編碼, 「utf8」只支持每一個字符最多三個字節,而真正的 UTF-8 是每一個字符最多四個字節。 MySQL 一直沒有修復這個 bug,他們在 2010 年發佈了一個叫做「utf8mb4」的字符集,繞過了這個問題。 全部在使用「utf8」的 MySQL 和 MariaDB 用戶都應該改用「utf8mb4」,永遠都不要再使用「utf8」。數據庫