我運行ruby 1.8.7,rails 2.3.5和mysql數據庫。 在MySQL數據庫中的記錄看起來像 「在埃及的互聯網座燈,美國‘殺死開關比爾’讓人大跌眼鏡」rails應用程序顯示特殊字符的報價'
然而,Rails應用程序中將其顯示爲:
在Egypt’的光Internet禁止,我們€œKill開關BILLA€讓人大跌眼鏡
在我的database.yml MySQL的連接設置爲UTF-8 在我的environment.rb,我也試過與不明確設置
config.i18n.default_locale =:en
這些東西都不起作用。 任何幫助將是偉大的。 感謝
編輯:澄清:
當我去到MySQL命令行和查詢,我得到以下記錄回: 埃及的互聯網座燈,美國「殺死開關比爾」讓人大跌眼鏡
當我在Rails應用中顯示相同的字符串時,它顯示爲: 根據埃及的Internet Block,美國「殺戮交換機」提高眉毛
你的DOCTYPE聲明是什麼? – Zabba 2011-02-01 21:02:12