文字コードで悩む。

UTF-8で書いているPerlプログラム
UTF-8で保存しているテキストファイル

use strict;
use warnings;
use utf8;
をつける。
openして読み込んでcloseする。
何故か文字化け。
use utf8;をコメントアウトすると文字化けが解消。

なんでだ。。。