我的问题很简单.我想用我的Perl脚本输出UTF-8.此代码无效.
use utf8;
open(TROIS,">utf8.out.2.txt");
binmode(TROIS, ":utf8");
print TROIS "Hello\n";
Run Code Online (Sandbox Code Playgroud)
输出文件不是UTF-8.(我的文件脚本以UTF-8编码)但是如果我在我的插入一个突出的字符print,那么它正在工作,我的输出文件是UTF-8.例:
print TROIS "é\n";
Run Code Online (Sandbox Code Playgroud)
我在Windows下使用ActivePerl 5.10.可能是什么问题?