Chinaunix

标题: print问题 [打印本页]

作者: Tonyish    时间: 2014-01-04 17:31
标题: print问题
本帖最后由 Tonyish 于 2014-01-04 17:32 编辑

print(DATA "$line\n");  时出现下面的报警,什么原因?该怎么修改才可以避免这样的报警呢?  

Wide character in print at test.pl line 139, <FILE> line 1.
作者: hashperl    时间: 2014-01-04 21:08
加use utf8;试试
作者: Tonyish    时间: 2014-01-04 21:28
有加的
回复 2# hashperl


   
作者: hashperl    时间: 2014-01-04 21:52
本帖最后由 hashperl 于 2014-01-04 21:53 编辑

再加以下几句试试:
binmode(STDIN, ':encoding(utf8)');
binmode(STDOUT, ':encoding(utf8)');
binmode(STDERR, ':encoding(utf8)');




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2