にたまごほうれん草アーカイブ

はてなダイアリーで書いてた「にたまごほうれん草」という日記のアーカイブです。現在は「にたまごほうれん草ブログ」を運営中です。

Railsの文字コード設定

坊やがゆく - Railsソーシャルブックマークを作ってみようか(第2回)
http://d.hatena.ne.jp/PoohKid/20070220/p1
より、よく使用するので引用。

config/database.ymlを編集(データベースの文字コード

development:
  adapter: mysql
  database: bookmark_development
  username: root
  password: ****
  host: localhost
  encoding: utf8

config/enviroment.rbを編集(ruby文字コード

$KCODE = 'u'

※先頭に追加

app/controllers/application.rbを編集(Webサーバのcharset)

  before_filter :set_charset
  protected
  def set_charset
    @headers["Content-Type"] = "text/html; charset=utf-8"
  end

データベースの作成

  mysql -u -root -p
  create database bookmark_development default character set utf8;

MySQL Command Line Clientを使用すると楽です