私は、ビューがデータベースで見つかったエラーincompatible character encodings: UTF-8 and ASCII-8BIT
、一部の文字のようだ:N、A、E、などエラー:互換性のない文字エンコーディング:UTF-8およびASCII-8BIT
マイ的環境は次のとおりです。
- のRails:3.2.5
- ルビー:1.9.4p194
- データベース:Oracle 10gの(10.2.0.1.0)
Toadを使用して、この文字をデータベースに保存できます。
私は、私の見解の1行目に、これを書いてみました:enviroment.erb
Encoding.default_external = Encoding::UTF_8
Encoding.default_internal = Encoding::UTF_8
しかし、これを固定何で
<% # encoding: utf-8 %>
。
してください、誰かがこれを修正するためにいくつかのアドバイスを与えることができます。
ありがとうございました。
データベースと各国文字セットとは何ですか? 'select * from v $ nls_parameter '%CHARACTERSET'のようなパラメータはどこですか? –
http://stackoverflow.com/questions/1779740/incompatible-character-encodings-ascii-8bit-and-utf-8-in-ruby-1-9で提案されているように、文字エンコーディングについて読んで理解する必要があります。提案されたリンクは、始めるのに適しています。 –
あなたの答えは@JustinCaveに感謝、私はこれをチェックするつもりです。 –