スクリプトをutf-8で書く場合はuse strictの下
404 Blog Not Found:perl - use utf8;
スクリプトがUTF-8で書かれている場合は、わざわざdecode_utf8('リテラル');とするより、最初にuse utf8;としておくのが吉。
わざわざdecode_utf8をしなくて良いと。
euc-jpとかの場合なら
# subject を MIME エンコード $subject = encode('MIME-Header-ISO_2022_JP', decode('euc-jp', $subject));
とか。