MySQLで日本語なcreate database

割と私信くさい学校の実験ネタ.id:omochistMySQL×JDBC×JSP:文字コードで困ってたやつ.

AWDwRをぱらぱらとめくってて見つけたんだけど,やっぱりMySQLのデフォルトエンコーディングがlatin1なときは次のようにcreate databaseしないと日本語うまく行かないようね.

create database hoge default character set utf8;

これが,best practiceっぽい.うちは結局my.cnfに

[mysqld]
default-character-set = utf8

と書いてデフォルトでUTF-8になるようにした.常識なんかもしんないけど,丸腰から調べたらわりと手間かかった問題.