メールデータと日本語

  Subject の漢字



"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
  










  infoboard   管理者用   
このエントリーをはてなブックマークに追加




SQLの窓  天気  IT用語辞典
Yahoo!ニュース  マルチ辞書
PHP マニュアル  Google URL短縮 


フリーフォントWEBサービス
SQLの窓WEBサービス

SQLの窓フリーソフト

素材

一般WEBツールリンク

SQLの窓

フリーソフト

JSライブラリ