----------------------------------------------------------------------------------------------
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
use HTTP::Request::Common;
# オブジェクト作成
my $ua = LWP::UserAgent->new();
my $url = 'http://yahoo.co.jp';
my $req = &HTTP::Request::Common::GET($url);
# レスポンスを得る
my $res = $ua->request($req);
# フィールド名を指定してヘッダを取得
my $con_type = $res->header('Content-Type');
#処理
if($con_type =~ /shift_jis/i){
# (sjis用エンコーディング処理)
}
elsif($con_type =~ /euc-jp/i){
# (ujis用エンコーディング処理)
}
elsif($con_type =~ /utf-8/i){
# (utf8用エンコーディング処理)
}
・
・
・
----------------------------------------------------------------------------------------------
※charsetをダイレクトに返してくれるメソッドはどうやら無いらしい・・・
あったら教えてください。
#!/usr/bin/perl -w
use strict;
use LWP::UserAgent;
use HTTP::Request::Common;
# オブジェクト作成
my $ua = LWP::UserAgent->new();
my $url = 'http://yahoo.co.jp';
my $req = &HTTP::Request::Common::GET($url);
# レスポンスを得る
my $res = $ua->request($req);
# フィールド名を指定してヘッダを取得
my $con_type = $res->header('Content-Type');
#処理
if($con_type =~ /shift_jis/i){
# (sjis用エンコーディング処理)
}
elsif($con_type =~ /euc-jp/i){
# (ujis用エンコーディング処理)
}
elsif($con_type =~ /utf-8/i){
# (utf8用エンコーディング処理)
}
・
・
・
----------------------------------------------------------------------------------------------
※charsetをダイレクトに返してくれるメソッドはどうやら無いらしい・・・
あったら教えてください。

コメントする