|

楼主 |
发表于 2004-1-2 22:36:08
|
显示全部楼层
最初由 alinew 发表
我的是gentoo,也有这个问题
Connecting to server 61.144.238.146:8000...Wide character in send at /usr/lib/perl5/5.8.0/i686-linux-thread-multi/IO/Socket.pm line 218.
把所有pm文件的这行
eval "no encoding; use bytes;" if $] >= 5.008;
注释了就可以了
Redhat 9的Perl不用no encoding;use bytes的话,Net::OICQ根本没法用。
Redhat 7.3用的是Perl 5.6.1,no encoding是非法语句,所以我才用eval...if.
Gentoo和Slackware的Perl 5.8似乎对多字节字符处理和Redhat完全不同,
到底是谁的错我也不知道。 |
|