私はruby 1.8.7、rails 2.3.5およびmysqlデータベースを実行しています。 mysqlデータベースの レコードは のように見える「エジプトのインターネットブロックの光の中で、米国は 『ビル・スイッチ殺せ』眉発生させます」しかし、レールのアプリのようにそれを表示するrails appで引用符用の特殊文字を表示 '
を:Egypt’sのの光の中で
インターネットブロックは、米国はâ€は私のdatabase.ymlの中のMySQL接続が私のenvironment.rbにではUTF8 として設定されている眉
を発生させ、私もしてみましたし、明示的に
config.i18n.default_localeを設定せずにBillâ€スイッチœKill =:en
これらの機能は動作しませんでした。 助けがあれば助かります。 おかげ
編集:明確化:
は、私は、MySQLのコマンドラインとクエリに行くとき、私は戻って、次のレコードを取得: エジプトのインターネットのブロックのライトは、米国が「ビル・スイッチ殺す」眉毛
を発生させます私がレールアプリに同じ文字列を表示すると、次のように表示されます: エジプトのインターネットブロックの光で、米国の "キルスイッチビル"が眉を上げます
あなたのDOCTYPE宣言は何ですか? – Zabba
<!DOCTYPE html PUBLIC " - // W3C // DTD XHTML 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
これは役立ちますか?http://stackoverflow.com/questions/346092/utf8-mysql-problems-on-rails-encoding-issues-with-utf8-general-ci – Zabba