DBIx::Class::UTF8Columns - Force UTF8 (Unicode) flag on columns - search.cpan.org
DBIx使って、utf8の値を持ちうるフィールドがある場合、これを使うと自動的にあれこれしてくれるみたいです。例えば、PlaggerからStore::DBICで書き出したDBのEntryテーブルを扱うときにはadd_columnsした後に
__PACKAGE__->load_components(qw/UTF8Columns Core/); __PACKAGE__->utf8_columns(qw/title author summary body/);
とすれば文字化けが直った。Catalyst使う時はやっぱDBICを選んだほうがよさげだな。

