|
"B" encoding という方法が使用されます
[例]
|
Subject: =?ISO-2022-JP?B?GyRCRVBPP0ZiTUYzTkcnJE4kKjRqJCQbKEI=?=
| |
|
RFC 2047 ではこう書かれています
|
characters that begins with "=?", ends with "?=", and has two "?"s in between.
| |
|
つまり、"=?" で始まって、"?=" で終わり、その間には2つの "?" がある。ということですが、
[例] をそれに沿って分解すると以下のようになります
|
1) =?
2) ISO-2022-JP
3) ?
4) B
5) ?
6) GyRCRVBPP0ZiTUYzTkcnJE4kKjRqJCQbKEI=
7) ?=
| |
|
2) は、いわゆる JIS の事で正式名称です。
4) は、"B" encoding の B です。
6) は内容ですが、JIS で書かれた内容を Base64 という方法でエンコードされたものです。
実際の内容は、以下のように書かれています
|
|
JIS に変換する必要があります
|
弊社のインターネットサイト「Vector」へのご協力ありがとうございます。
| |
|
を JIS で表現すると以下のようになります
|
[Esc]$BJ@<R$N%$%s%?!<%M%C%H%5%$%H!V[Esc](BVector[Esc]$B!W$X$N$46(NO$"$j$,$H$&$4$6$$$^$9!#[Esc](B
| |
|
[ESC] --> 0x1b
[ESC]$B --> JIS 漢字へのシフト
[ESC](B --> ASCIIへのシフト
|
|
|
Mime-version: 1.0
Content-type: text/plain; charset=ISO-2022-JP
Content-transfer-encoding: 7bit
| |
|
|
|