0

javax.mail.Messageオブジェクトから文字セットを取得するにはどうすればよいですか?

4

2 に答える 2

3

メールAPIはデータをUnicodeに変換する必要があるため、テキストのゲッターを呼び出すことができるときは、元の文字セットは重要ではありません。

しかし、本当に必要な場合は、を呼び出しgetContentType()て探してくださいcharset=。そこにある場合は、それがエンコーディングです。そこにない場合、文字セットはUS-ASCII(7ビット)である必要があります。

于 2009-11-18T10:47:23.147 に答える
1

このMimeMessageクラスには、転送エンコーディングを返すメソッドがあります。

編集:しかし、アーロンが正しく指摘しているように、通常は心配する必要はありません。

于 2009-11-18T10:46:58.030 に答える