2

データベースへの書き込み時に次のエラーが発生します。

Encoding::UndefinedConversionError "\xD0" from ASCII-8BIT to UTF-8

少しグーグルで調べた後、問題はルビー1.9.2の文字列処理にあるようですが、実際の解決策は見つかりませんでした。

magic_encoding を使用して、すべてのデータに utf-8 を強制します。私のデータベースも utf-8 で動作します。

Rails 3.1 と Ruby 1.9.2 を実行しています。

このエラーに光を当てることができる人はいますか?

4

1 に答える 1

3

この行を .rb ファイルの先頭に追加する必要があります

# encoding: utf-8

または、この宝石を使用できます

magic_encoding

関連トピック:

全ファイルに「#coding:utf-8」を追加

于 2011-10-03T08:46:57.083 に答える