日本語を使うための設定
DBのデータや、ブラウザへのデータの表示、入力を日本語で行う場合は、文字コードをUTF-8に統一します。(これが唯一無二の方法ではないのでしょうが)
手順は次のとおり。
- DBのcharsetをUTF-8にする。
-
- config/database.yml に、次の1行を追加。
encoding: utf8
- development, test, productionの各セクションそれぞれに追加する。
- config/database.yml に、次の1行を追加。
基本的には以上でOK。
ただし、XPでAptana使って実行させている場合は、次の設定も必要。Aptana自体の(OSの、といったほうがいいか?)文字コードがUTF-8じゃないから、以上の設定をやっても文字化けしてしまう。(この件でかなり悩んでしまった。)