tomi-ruのモバイル日記

profile
記事とカテゴリ一覧はこちら

2010-12-23

MIME-Header-ISO_2022_JPエンコーディングがdecodeサポートしてない件

15:57 | はてなブックマーク - MIME-Header-ISO_2022_JPエンコーディングがdecodeサポートしてない件 - tomi-ruのモバイル日記

エンコーディングのくせにencode()しか対応していないとはキモくない?

https://rt.cpan.org/Public/Bug/Display.html?id=64166

というpatchをEncodeにRTしました。

実際はMIME-Headerというエンコーディングがあり、それが =?ISO-2022-JP?B? というものもうまくdecode()してくれるのでMIME-Headerなものをdecode()したければそれを使えばよい。

MIME-Headerは、encode()すると=?UTF-8?B?固定なので、encodeで=?ISO-2022-JP?B? を作りたい用としてMIME-Header-ISO_2022_JPができた、という経緯なのでこうなってるわけですね。

送ったパッチだとMIME-Header-ISO_2022_JPでdecode()するとMIME-Headerでdecode()したのと同等になるだけだけど、encode/decodeできてわかりやすくなると思います。

→ MIME-Header-ISO_2022_JPはencodeのみ、decodeするならMIME-Headerを使え、とのことでした by dan the Encodeメンテナー

https://rt.cpan.org/Public/Bug/Display.html?id=64166

ふむ。まあぼくは別に困らない(いままでも困ってない)のだけど、エンコーディングなのにdecode()できないのはハマる人がいそうだ。

iso2022jpだけdecode()できるようなパッチを書けばいいかなあ。

JetsynJetsyn2011/12/24 02:07It's good to see someone thinking it thrugoh.

lbtlpkgqeslbtlpkgqes2011/12/24 17:35Z3qX3b <a href="http://tmdbjtszmbkb.com/">tmdbjtszmbkb</a>

zhhztraoojzhhztraooj2011/12/25 02:11vHL4j0 , [url=http://yiaeyirowqna.com/]yiaeyirowqna[/url], [link=http://hchxkwnkgdsr.com/]hchxkwnkgdsr[/link], http://brbuqkfecrnv.com/

uvargfuvargf2011/12/25 18:41bFtr9W <a href="http://nvbbmpswhhlt.com/">nvbbmpswhhlt</a>

vhwveuqbinvhwveuqbin2011/12/25 23:23emUeAl , [url=http://wjgbmodmkudt.com/]wjgbmodmkudt[/url], [link=http://qounrwtdbbef.com/]qounrwtdbbef[/link], http://uhdugvjexfxu.com/

トラックバック - http://mobilehacker.g.hatena.ne.jp/tomi-ru/20101223