割と私信くさい学校の実験ネタ.id:omochistがMySQL×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になるようにした.常識なんかもしんないけど,丸腰から調べたらわりと手間かかった問題.