- - PR -
JavaMailで文字化け
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2007-02-08 18:03
お世話になっております。
JavaMailでメール送信時、「〜」という文字が「?」に化けてしまいました。 ソースはUTF-8で書いているのですが、メールの文字コードISO-2022-JPとの関係で こうなってしまうのかと思ったのですが、肝心の対策が分からず困っています。 送信時に「〜」を「\uFF5E」に置換する、など試してみましたがやはり化けてしまいます。 このような場合はどうすればいいのでしょうか。 どなたかお教えいただければ幸いです。 どうぞよろしくお願い致します。 | ||||
|
投稿日時: 2007-02-08 18:37
最近のJVMならシステムプロパティで設定できます。 -Dsun.nio.cs.map=x-windows-iso2022jp/ISO-2022-JP | ||||
|
投稿日時: 2007-02-08 18:57
よく出る問題ですね。
特定の文字で、sun.ioコンバータでは正常に変換できない問題です。 ここら辺をご参考に! http://www.ingrid.org/java/i18n/encoding/ja-conv.html |
1