テーブルを yaml ファイルにエクスポートすると、次のエラーが発生します。
Encoding::UndefinedConversionError: "\xC3" from ASCII-8BIT to UTF-8
これは、エラーを生成するコードです。
File.open("#{Rails.root}/lib/users.yml", 'w') do |file|
users = User.all
YAML::dump(users, file)
end
すべての User モデルのコンテンツ属性でこれを試してみました:
about_me.force_encoding("utf-8")
save
...どうやら無駄だったようです。エンコーディングを正しく強制しましたか? この問題を回避する別の方法はありますか? utf8 以外の文字を削除してもかまいません。どうやってやるの?