📄 mime_header_iso2022jp.t
字号:
use Test::More;BEGIN { if( ord("A") == 193 ) { plan skip_all => 'No Encode::MIME::Header::ISO_2022_JP on EBCDIC Platforms'; } else { plan tests => 14; }}use strict;use Encode;BEGIN{ use_ok('Encode::MIME::Header::ISO_2022_JP');}require_ok('Encode::MIME::Header::ISO_2022_JP');# below codes are from mime.t in Jcodemy %mime = ( "戳机、カタカナ、ひらがな" => "=?ISO-2022-JP?B?GyRCNEE7eiEiJSslPyUrJUohIiRSJGkkLCRKGyhC?=", "foo bar" => "foo bar", "戳机、カタカナ、ひらがなの寒じったSubject Header." => "=?ISO-2022-JP?B?GyRCNEE7eiEiJSslPyUrJUohIiRSJGkkLCRKJE46LiQ4JEMkPxsoQlN1?=\n =?ISO-2022-JP?B?YmplY3Q=?= Header.",);for my $k (keys %mime){ $mime{"$k\n"} = $mime{$k} . "\n";}for my $decoded (sort keys %mime){ my $encoded = $mime{$decoded}; my $header = Encode::encode('MIME-Header-ISO_2022_JP', decode('euc-jp', $decoded)); my $utf8 = Encode::decode('MIME-Header', $header); is(encode('euc-jp', $utf8), $decoded); is($header, $encoded);}__END__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -