>>227
自分もMySQL + NHibernate (or Fluent NHibernate)をお勉強中

海外のレンタルサーバー?
MySQLは、サーバーレベルだけじゃなくて、データベースレベルでも
utf8の指定できるはず。
自分専用のdatabaseはちゃんとutf8になってるの?
create database するときに指定するやつ。

database levelで指定できるなら、MySQL全体の設定はいじれなくても
問題ないような気がするし、create tableでTable levelで指定する必要も
ないんじゃないかと。

MySQL workbenchでcrate tableするときも、
DEFAULT CHARSET=xxx
なんて出てこないよね。

CREATE DATABASEするときにutf8でdatabaseつくって、
CREATE TABLEのときは個別に指定しない(上のレベルの指定を引き継ぐ)のが
いいんじゃないの。