【发布时间】:2017-02-10 17:52:37
【问题描述】:
可以将 utf-8 编码的文件白化如下:
open my $fh,">:utf8","/some/path" or die $!;
如何使用 IO::File 获得相同的结果,最好是 1 行? 我得到了这个,但它是否也能做到这一点,是否可以只用 1 行完成?
my $fh_out = IO::File->new($target_file, 'w');
$fh_out->binmode(':utf8');
作为参考,脚本开始如下:
use 5.020;
use strict;
use warnings;
use utf8;
# code here
【问题讨论】:
-
IO::File 没用。
open($fh, ...)还创建句柄祝福到 IO::File