差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| study:java:jmail [2008/12/09 06:01] – banana | study:java:jmail [2010/02/22 13:50] (現在) – banana | ||
|---|---|---|---|
| 行 34: | 行 34: | ||
| msg.setHeader(" | msg.setHeader(" | ||
| </ | </ | ||
| + | |||
| + | |||
| ===== converting UTF-8 to iso-2022-jp ===== | ===== converting UTF-8 to iso-2022-jp ===== | ||
| - | charsetがutf-8で指定されている環境(JSP, | + | charsetがutf-8で指定されている環境(JSP, |
| 次の手順を従えばいい。\\ | 次の手順を従えばいい。\\ | ||
| ここでは、WindowsのOSを基準に説明する。 | ここでは、WindowsのOSを基準に説明する。 | ||
| - | Unicodeをそのまま「iso-2022-jp」で変換してしまうと化けてしまうので、途中でWindowsの一般的なcharset(" | + | Unicodeをそのまま**「iso-2022-jp」**で変換してしまうと化けてしまうので、途中でWindowsの一般的なcharset(" |
| - | この際、「iso-2022-jp」で変換すると化けてしまうので、注意しなくてはならない。 | + | この際、**「iso-2022-jp」**で変換すると化けてしまうので、注意しなくてはならない。 |
| - | 最後は、メール本文を「text/ | + | 最後は、メール本文を**「text/ |
| - | 次はencodingを行う部分だけ抜粋した部分だ。 | + | 結果的に、MUAでは日本語(自動選択)と認識される。次はencodingを行う部分だけ抜粋した部分だ。 |
| <code java> | <code java> | ||
| // | // | ||
| 行 50: | 行 52: | ||
| msg.setContent(message, | msg.setContent(message, | ||
| </ | </ | ||
| - | ちなみに「text/ | + | ちなみに**「text/ |
| + | P.S)一部の特殊文字(例:「㈱」等)、Shift_JISで変換する際、文字化けするのがあるのでなるべくUTF-8のままで送信するのが望ましい。 | ||
| 行 108: | 行 111: | ||
| - | ===== reference ===== | ||
| - | - [[http:// | ||
| - | - [[http:// | ||
| + | ===== reference ===== | ||
| + | - [[http:// | ||
| + | - [[http:// | ||
| + | - [[http:// | ||
| + | ]] | ||
| ~~DISCUSSION~~ | ~~DISCUSSION~~ | ||