emoji

當文字欄位輸入emoji表情圖示卻無法儲存時😂

但是當你儲存的字串有 Emoji 表情圖示在時,儲存會錯誤…😂😂

SQLSTATE[22007]: Invalid datetime format …

 

Laravel 5.x 就預設資料庫編碼為 utf8mb4 ,當你的文字資料要儲存到資料庫,有 Emoji 表情圖示時,會儲存失敗

這時候請注意編碼問題,一律 utf8mb4 啥鳥事都沒有

 

在某次的更新時候跑 Migrate 跑到錯誤,且是寫 datetime format 錯誤,這嚴重誤導,其實只是編碼錯誤

還翻了很多 table 來對….

回應文章

作者

A-One

我只是單純喜歡碎碎唸~