Ruby on Rails 與 MySQL 的 Unicode 編碼
Ruby on Rails 是預設使用 Unicode 的;MySQL 對於 Unicode 的支援也相當完整--照理說兩者合作起來應該琴瑟和鳴才是。 然而我把 RoR 與 MyQL 兜在一起之後,即便已將 MySQL 文字編碼設為 UTF-8 Unicode (utf8),MySQL 連線校對設為 utf8_general_ci,編碼的問題還是讓人傷透腦筋--那些在 phpMyAdmin 中所 INSERT 進去的資料,在 RoR 的頁面中總是亂碼一串;而經由 RoR 頁面所輸入的資料,不僅無法透過 phpMyAdmin 看到正確編碼,甚至不能將資料正確地存入資料庫中。 ...