我是 Perl 的新手。
我的打印语句出现错误:“打印中的宽字符”
并添加这行代码使其工作
#binmode(STDOUT, ":utf8");
我阅读了文档,简单地说,binmode 以平台可以理解的方式对字符进行编码。
没有它,平台可能会期望字符具有其他含义,因为它使用了不同的编码。
还是我对 binmode 的理解关闭了?
perl 有没有办法找出平台正在使用什么编码?
我是 Perl 的新手。
我的打印语句出现错误:“打印中的宽字符”
并添加这行代码使其工作
#binmode(STDOUT, ":utf8");
我阅读了文档,简单地说,binmode 以平台可以理解的方式对字符进行编码。
没有它,平台可能会期望字符具有其他含义,因为它使用了不同的编码。
还是我对 binmode 的理解关闭了?
perl 有没有办法找出平台正在使用什么编码?