Hiratara::Daysハンドラーで妙に文字化けして困ってたんだけど、謎が解けた。
$ perl -e 'use encoding "euc-jp"; $test = qw{てすと}; print Encode::is_utf8($test) ? 1 : 0, "\n";'
0
$ perl -e 'use encoding "euc-jp"; $test = qq{てすと}; print Encode::is_utf8($test) ? 1 : 0, "\n";'
1
$ perl -e 'use encoding "euc-jp"; $test = q{てすと}; print Encode::is_utf8($test) ? 1 : 0, "\n";'
0
ダブルクォートの文字列しかutf8化してくれないのかよ。perlのバージョンが古い(5.8.0)から、そのせいかも??