怎么转换文档格式, ansi -> no bom utf8

怎么转换文档格式, ansi -> no bom utf8

如题所示,不知道这种功能要用到哪个插件,怎么实现,有人知道吗?
去CPAN搜一下
简单, 假设原始文件是gbk编码.

use strict;
use warnings;
use Encode;

open(FIN,  '<', 'input_ori.txt.') || die "$!\n";
open(FOUT, '>', 'input_utf8.txt') || die "$!\n";

local $/ = undef;
print FOUT encode('utf8', decode('gbk', <FIN>));

close(FOUT);
close(FIN);


注: 无BOM.