Grails メール プラグインを使用すると、ドイツ語の特殊文字 lik ü または ä が件名フィールドに判読できない文字として表示されます。メールの生データを見ると、utf-8 エンコーディングが含まれています。私が必要とするのは iso-8859-1 エンコーディングです。メールプラグインを使用してこれを行う方法はありますか?
1 に答える
1
簡単な答えは次のとおりです。いいえ、メール プラグインはそれについては役に立ちません。その責任はありません。電子メールの件名の非 ASCII 文字の正しいエンコードは、もう少し複雑です。関連する RFC を参照してください: https://www.rfc-editor.org/rfc/rfc2047で、エンコーディングが説明されています。
javax.mail パッケージの既存のクラスがあり、それがあなたのために働きます:
http://docs.oracle.com/javaee/1.3/api/javax/mail/internet/MimeUtility.html
于 2012-08-21T13:59:25.527 に答える