Skip to content

Instantly share code, notes, and snippets.

@tomill
Created December 23, 2010 02:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomill/752462 to your computer and use it in GitHub Desktop.
Save tomill/752462 to your computer and use it in GitHub Desktop.
decode('MIME-Header-ISO_2022_JP', ...)
Index: t/mime_header_iso2022jp.t
===================================================================
--- t/mime_header_iso2022jp.t (リビジョン 38732)
+++ t/mime_header_iso2022jp.t (作業コピー)
@@ -43,6 +43,9 @@
is(encode('euc-jp', $utf8), $decoded);
is($header, $encoded);
+
+ $utf8 = Encode::decode('MIME-Header-ISO_2022_JP', $header);
+ is(encode('euc-jp', $utf8), $decoded, "decode('MIME-Header-ISO_2022_JP', ...)");
}
__END__
Index: lib/Encode/MIME/Header/ISO_2022_JP.pm
===================================================================
--- lib/Encode/MIME/Header/ISO_2022_JP.pm (リビジョン 38732)
+++ lib/Encode/MIME/Header/ISO_2022_JP.pm (作業コピー)
@@ -6,7 +6,7 @@
use base qw(Encode::MIME::Header);
$Encode::Encoding{'MIME-Header-ISO_2022_JP'} =
- bless { encode => 'B', bpl => 76, Name => 'MIME-Header-ISO_2022_JP' } =>
+ bless { decode_b => 1, decode_q => 1, encode => 'B', bpl => 76, Name => 'MIME-Header-ISO_2022_JP' } =>
__PACKAGE__;
use constant HEAD => '=?ISO-2022-JP?B?';
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment