0
我有一個用戶試圖註冊一個特殊的字符「Č」。在註冊過程中,Č被轉換爲「?」。我正在使用設計來處理用戶註冊,並且在逐步完成設計代碼之後,我可以驗證瀏覽器是否返回了正確的字符。該Č甚至存儲在用戶模型名稱屬性中。但是,如果我在調用user.save之後立即查看數據庫,在數據庫中。Ruby on Rails/MySQL字符串中的特殊字符轉換爲「?」當保存
關於如何解決這個問題的任何想法?
- 紅寶石版本= 1.9.3p125
- 滑軌版本= 3.2.12
- 的MySQL =版14.14 DISTRIB 34年5月5日,對於使用的readline 6.2
- 設計2.2 Debian的Linux-GNU(x86_64的) .8
我該如何檢查,我應該使用什麼編碼? – CodeSmith
@CodeKing utf8似乎是一個不錯的選擇! – devanand
原來是這個問題。我的數據庫停留在Latin1編碼上。 – CodeSmith