[Ruby] Ruby 1.9.1 と Rails 2.3.2 と mysql
rails 3ed の内容を試していてつまずいたところを、Googleで調べてみた。
私は、sqlite3で試していたんだけど、
mysql encoding with rails 2.3.2 and ruby 1.9.1 という似たような議論を見つけた。
ActiveRecordで ASCII-8BIT を設定しているのが問題だみたいな意見があったんだけど、
なんとなく、ActiveRecord (DB) が絡まなくても、つまずくことがあるんじゃないかと思って、
ちょっとしたテストをやってみた訳ですな。
で、以下、Rails 初心者の私の意見ですが...。
Ruby 1.9.1 と Rails 2.3.2 を組み合わせて開発するときには開発者側でもEncodingを意識しなくちゃいけないとは思うものの、
Rails 側でも ASCII-8BIT じゃなくて、デフォルトで force_encoding('UTF-8') するみたいな
オプションがあると助かるんじゃないかと思います。
| 固定リンク
この記事へのコメントは終了しました。
コメント