data-load時の文字化け対策
synfony 1.4で
「symfony doctrine:data-load をしたら文字化けする」
と同僚に言われ。
問題はテーブル生成時にUTF8を扱うようになっていないためらしい。
config/databases.ymlのデータベース接続定義で以下を追加する。
encoding: utf8
attributes:
default_table_collate: utf8_general_ci
default_table_charset: utf8
この後、
symfony doctrine:build --all --no-confirmation
を実行して、再度
symfony doctrine:data-load
を実行すればOK。