HTML::Template::Proをそれなりに使ってきたのだけど、このたびTemplateを使うことにした。 HTML::Templateでもはまったけど、utf8な文字を普通に使うと文字化けする。 解決策は以下のリンク先にいくつかあります。 use Encode; - 今日のCPANモジュール Template::Toolkitでutf-8を扱う - Lism.in * blog - nekoya (id:studio-m) use strict; use utf8; use Template; binmode STDOUT => ':utf8'; my $tt = Template->new( UNICODE => 1, # unicodeで書かれたファイルをflagged utf8にして読む ENCODING => 'utf8', # $varsがbyteだったらutf8でdec