openで指定するか、3つの引数を取るopen()を使うか。openで指定した時は、必ず2つの引数のopen()を使う。ないと、上書きされる。"utf.txt";ファイルに書き出す書き出す文字列($text)はUTF8フラグを落としていないと、Perlがwarningを出す。(ただし、ファイルにはUTFな文字列がちゃんと書き込まれている。)従って、UTFで出力したい場合でも、下のいずれかの方法でUTFフラグを落としてやる必要がある。書き出す文字列にUTF8フラグがない場合は、何もする必要はない。