perl-输出时-Wide-charactor-in-print-报错

参考网页

有几种方法.

设置输出流的模式

可以在 print 之前添加:

1
binmode(STDOUT, ":utf8")

打开文件句柄时设置:

1
2
3
4
5
6
#!/usr/bin/perl
use open ":std", ":encoding(UTF-8)";
print "\x{194}\n";
open (FH, ">:encoding(UTF-8)", "gamma.txt");
print FH "\x{194}\n";
close(FH);

使用 utf8::all 模块

1
2
3
4
5
6
#!/usr/bin/perl
use utf8::all;
print "\x{194}\n";
open (FH, ">", "gamma.txt");
print FH "\x{194}\n";
close(FH);

perl-输出时-Wide-charactor-in-print-报错
http://example.com/2023/01/04/perl-输出时-Wide-charactor-in-print-报错/
作者
Jie
发布于
2023年1月4日
许可协议