Upgrade to Pro — share decks privately, control downloads, hide ads and more …

MIMEヘッダエンコーディングは複雑すぎてつらい / MIME header encoding...

MIMEヘッダエンコーディングは複雑すぎてつらい / MIME header encoding is hard

Avatar for とみたまさひろ

とみたまさひろ

June 23, 2021
Tweet

More Decks by とみたまさひろ

Other Decks in Technology

Transcript

  1. RFC 2047 RFC 2047 Message Header Extensions for Non-ASCII Text

    メールのヘッダは ASCII のみ ASCII以外の文字列をヘッダに書けるようにするために 作られた規格 https://tools.ietf.org/html/rfc2047 4
  2. さらに ISO-2022-JP のような状態を持つ文字コードの場合は ASCII で終了しないといけない <ESC>$B : JIS X 0208

    <ESC>(B : US-ASCII  日本語ABCあいう → <ESC>$BF|K\8l<ESC>(BABC<ESC>$B$"$$$&<ESC>(B 13