JavaMailで、①と半角カタカナが。。。

user-pic
0

JavaMailを使用して、どうしても①などのような機種依存文字と、半角カタカナを含んだメールを送信したく、試みたのですが、JIS(ISO-2022-JP)だとどうもうまく出力できません。

機種依存文字をうまくコード変換してくれるようにするためには、下記のVM引数を渡すと、Windowsライクな変更をしてくれるそうですが、半角カタカナが全角カタカナに変換されてしまいました。
-Dsun.nio.cs.map=x-windows-iso2022jp/ISO-2022-JP

そこでしょうがないので、エンコーディングをUTF-8へ変更しました。
ちなみに、utf8とエンコーディング指定しても変換されますが、WindowsMailだと初期表示時に文字化けとなってしまいました。
WindowsMailで正確に表示させるためには、UTF-8とするのが正しいみたいです。

トラックバック(0)

トラックバックURL: http://dia-sea.dyndns.org/mt/mt-tb.cgi/221

コメントする

このブログ記事について

このページは、dia-seaが2008年5月 5日 00:44に書いたブログ記事です。

ひとつ前のブログ記事は「fedora 8(ppc) + apache2.2 + ibm jdk 6 + tomcat5.5 環境構築 」です。

次のブログ記事は「Eee PC 901 X 購入!!」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。