Catalyst::Plugin::Unicode
とかあったんだ! ほとんど同じやつ作ってた。
入れ替えた。
HTML::FillInForm::ForceUTF8 : blog.nomadscafe.jp
ただ、Catalyst::Plugin::UnicodeやDBIx::Class::UTF8Columns、Class::DBI::utf8などを使っている場合、必要ないかも。
必要ないんですが、プラグインのロード順に気をつける必要があります。
というのも Unicode も FillInForm もどちらも finalize をオーバーライドしているので、Unicode のほうがあとに実行されるように
use Catalyst qw/FillInForm Unicode/;
と FillInForm よりも後ろに書いておく必要があります。
BKだなぁ。
kazeburo さんのやつをつかえばこれに気をつける必要もなくなるのでいいかも。