2010-12-14 2 views
1

"activerecord-sqlserver-adapter" gemを使用してSQLサーバデータベースにRailsアプリケーションを接続しました。テーブルの中にはUnicode文字が含まれていますが、Microsoft SQL Serverツールを使って見るとうまく表示されますが、サイト自体に正しく表示されません(回転したボックス付き疑問符で置き換えられます)。railsとSQLサーバのエンコーディングに問題があります

コンソールを開いてフィールドにアクセスすると、著作権記号(「Unicode」のエンコーディングが間違っていると思われます)の「\ xA9」のようなものが表示されます。

これを修正するには何が必要ですか?

答えて

0

これはSQL Serverに当てはまるかどうかはわかりませんが、database.ymlファイルに各環境セクションにencoding: utf8が含まれていることを確認してください。

+0

私はそれを使用していますが、私はまだ問題があります。 – grautur

関連する問題