MySQL 的 Latin UTF8 編碼問題在網路上有很多人分享了詳細說明與轉換經驗就不再廢話

反正管理者在建置系統時,要做到的每個環節的編碼都親手檢查確認

因為碰到一個烏龍狀況就是環境設定與連線設定以及專案的程式碼都確認好了是 UTF8 沒錯
不過就是沒注意到在安裝流程的建立資料庫結構的 SQL Script 檔中
每個建立資料表卻都是這樣

create table xxx (xxx, ….) ) ENGINE=InnoDB DEFAULT CHARSET=latin1;

在 UTF8 作業環境中卻指定建立 Latin1 編碼的資料表
真是傻眼,只好先自行手工處理了。