CatalystアプリケーションでのUnicode化
[Catalyst]
cpan[1]> install Catalyst::Pligin::Unicode
cpan[2]> install Catalyst::View::TT::ForceUTF8
vim lib/MyApp.pm
use Catalyst qw/
Unicode ←追加
/;
vim lib/MyApp/View/TT.pm
use base 'Catalyst::View::TT';
↓変更
use base 'Catalyst::View::TT::ForceUTF8';
__PACKAGE__->config({
DEFAULT_ENCODING => 'utf-8', ←追加
});
内部はフラグ付、外部出力時はフラグ無しのUTF8となる。