小编use*_*343的帖子

用perl bug写utf8?

我的问题很简单.我想用我的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.可能是什么问题?

perl utf-8 output

3
推荐指数
1
解决办法
151
查看次数

标签 统计

output ×1

perl ×1

utf-8 ×1