12

MySQLテーブルを確認したところ、デフォルトでlatin1に設定されています。それは一般的にデフォルトですか?

データベースをutf-8にすることを、すべてのテーブルに対して明示的にするにはどうすればよいですか?

デフォルトを変更できるdb構成があることは知っていますが、移行ごとに変更する方法もあると思います。今後、Railsの移行をutf-8に恒久的に設定するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

21

create_table(:table_name, :options => 'ENGINE=InnoDB DEFAULT CHARSET=utf8')

于 2011-05-23T23:23:36.023 に答える