MIME::Words
MIMEヘッダのQ または Bエンコード(RFC2047)をエンコード/デコードする
日本語においてもっとも一般的な、ISO-2022-JPのBエンコード/デコードであれば、Jcodeでも行う事が出来る。
use MIME::Words qw(:all);
パッケージをロードして、関数をエクスポートする。
my $decoded = decode_mimewords($encoded_string);
デコードした文字列を返す。
my @decoded = decode_mimewords($encoded_string);
デコードされた文字列と文字セットをリスト形式で返す。
my $encoded = encode_mimeword($decoded,Charset=>$charset,Encoding=>'b');
エンコードされた文字列を返す。Encodingパラメタは、'q'または'b'を指定する。デフォルトは'q'。