Perl のメールフォーム CGI を UTF-8 のページに設置する

Perl のメールフォームって普通 EUC で書かれていて、Shift-JIS のページに設置することを前提にしてあるものが多いらしい。
今回、同僚がなぜか PHP を使えないサーバーをレンタルしてしまったおかげで、慣れない PerlCGI を一晩のうちになんとか設置しなくてはならない羽目に陥った。(x_@)
普通に設置すると激しく文字化け。どうやら文字コードの変換に一癖あるらしい。

Perl (CGI)で 文字コードUTF-8への変換を気軽に使うライブラリ さとーC++ぶろぐ/ウェブリブログ

もうひとつ、こちらは PerlスクリプトUTF-8 で書く場合の方法。Perl 5.8 では内部の文字コードUTF-8 になっているらしい(!)

PerlでUTF-8の文字コードを扱う