Wide character in perl
2013-03-18 09:50
281 查看
perl打印中文字符时,常有Wide character 错误,这是因为在程序中处理中文等宽字符时,perl不能识别要处理的内容。
可以通过一下方式on/off,打开关闭,临时允许标记utf-8 flag
这里还有一个更好的办法:在程序文件的头部加上以下内容:
一劳永逸
可以通过一下方式on/off,打开关闭,临时允许标记utf-8 flag
use Encode; Encode::_utf8_on($str); Encode::_utf8_off($str);
这里还有一个更好的办法:在程序文件的头部加上以下内容:
use utf8; binmode(STDIN, ':encoding(utf8)'); binmode(STDOUT, ':encoding(utf8)'); binmode(STDERR, ':encoding(utf8)');
一劳永逸
相关文章推荐
- 【 Perl 】三种方式解决” Wide character in print “
- [perl]Wide character in print
- Perl Wide character in print问题解决
- perl unload utf-8 oracle Wide character in print at unload_oracle.pl line 105.
- perl unload utf-8 oracle Wide character in print at unload_oracle.pl line 105.
- Wide character in print at check_cert.pl line 18.
- Wide character in print报错
- How can convert character “%xx” in html using Perl
- Wide character in print at ../lib/MonWalkProc.pm line 569.
- php 返回json 解析 报Wide character in print
- Wide character in print at hcp.pl line 21.
- php 返回json 解析 报Wide character in print
- Wide character in print at hcp.pl line 21.
- Wide character in print at hcp.pl line 21.
- Wide character in print 报错
- use utf8 gives me 'Wide character in print'
- LeetCode : First Unique Character in a String
- Control character in cookie value, consider BASE64 encoding your value
- Control character in cookie value, consider BASE64 encoding your value
- Easy 387题 First Unique Character in a String