トップページ⇒network
7コメント1KB

Not gnutella

■ このスレッドは過去ログ倉庫に格納されています
0001助けてくれモナーNGNG
gnutellaのホストが発見できないモナー
誰かホストのリスト教えてくれモナーなのだ!
00021ぢゃないよNGNG
SMTPでSubject:をiso-2022-jpにするにはどーすんの?
Javaでね。おしえてちょ。
0003匿名希望君RANGNG
>>2
自分でエンコードする。
SJIS->JIS->MIME
0004anonymousNGNG
Java だから Unicode->JIS->MIME じゃないの?

で、JavaMail なら MimeMessage クラスの setSubject に文字列を渡すときに
JIS && MIME 変換してやればいいんじゃないの?
00051ぢゃないよNGNG
スマソ。そぢゃなくて、メールのヘッダを見ると
Subject: =?ISO-2022-JP?B?GyRC・・・・・
ってなってるでしょ?「=?ISO-2022-JP?B?」がミソなのね。
でも単純にこれをくっつけてもだめなんだな。
これがついてないと、あるメールサーバを経由したときに
なぜか「Subject: =?US-ASCII?Q?=・・・」になっちゃうの。
やっぱし件名は日本語使っちゃ駄目みたいね。
0006anonymousNGNG
JAVAについては、わかんないけど、結果的には

Subject: =?ISO-2022-JP?B?XXXXXXXXXX?=

となればよくて、XXXXの部分は

 漢字 → JIS → Base64でエンコード

した物。

最後の?=もお忘れなく。

ここのページも参考になるよ。
http://www02.so-net.ne.jp/~hat/imail/sec08.html
00071ぢゃないよNGNG
ありがと↑
■ このスレッドは過去ログ倉庫に格納されています