Rails+MySQLでUTF8な環境の構築

Rails+MySQLUTF-8な環境で動かすためには以下の設定が必要。

2.Railsのデータベースアダプタ

Rails のデータベースアダプタで、エンコーディングを指定する。

database.yml 内の接続設定を以下のようにする。

mysql_development:
  adapter: mysql
  database: rjs_development
  username: root
  password:
  socket: /path/to/your/mysql.sock
  encoding: utf8

3.ソースの文字コード
ソースの文字コードを utf8 にするか、「$KCODE='u'」を記述する。