#perl4-12.pl
use strict;
use warnings;
use LWP::Simple;
use Encode;
use Utf2Gbk;
.............
...........
$url='http://www.ip138.com/ips.asp?ip='.$ip.'&action=2&action=2';
$sjts=decode('utf8',"本站主数据:");
$page=get($url);#获取网页
if (sysisutf8()){#判断当前系统用的编码,sysisutf8是Utf2Gbk模块的导出子程序
binmode(STDOUT, ':encoding(utf8)');
}
else{
binmode(STDOUT, ':encoding(gbk)');
}
print $1 if $page=~m/$sjts(.+?)(<\/li>|\s)/;