symfonyでMySQLの文字コードを指定

| コメント(0) | トラックバック(0)

symfonyではschema.ymlに書いた内容でテーブルが作られるけど、その際に文字コードがlatin1とかになってしまう場合がある(設定によるんだけど)。で、それを防ぐ方法。

database.ymlで文字コードを指定すればよいだけ。

all:
  doctrine:
    class: sfDoctrineDatabase
    param:
      dsn:      mysql:host=localhost;dbname=dbfoo
      username: foo
      password: secretpassword
      attributes:
        default_table_collate: utf8_general_ci
        default_table_charset: utf8

トラックバック(0)

トラックバックURL: http://www.kazu.tv/blog-mgr/mt-tb.cgi/925

コメントする

このブログの作者

名前:kazu
仕事:IT関係の何でも屋
メール:kazu 後幕 kazu どと tv
詳しくはこの辺

このブログ記事について

このページは、kazuが2010年5月 2日 12:55に書いたブログ記事です。

ひとつ前のブログ記事は「symfonyのフォームでリストボックスの選択肢を絞る」です。

次のブログ記事は「無料オンライン英会話、もうすぐ開始」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ