Java邮件抛出java.io.UnsupportedEncodingException:us-ascii big5

问题描述 投票:1回答:2

我正在使用java邮件,并面临以下错误的问题:java.io.UnsupportedEncodingException:us. ascii big5 at sun.nio.cs.StreamDecoder.forInputStreamReader

以下是导致此问题的Mime标头。

Content-Type: text/plain; charset="us-ascii, big5"

(我在内容上看到非英文字符)

这有效吗?什么可以解决?

一个更相关的问题,我看到charset的不同变体(字符集值周围的spl字符)导致此异常:例如。

charset="'UTF-8'"
charset=`UTF-8` 
charset=UTF=8
charset=utf
charset=\"UTF-8\" etc.,

请注意,这不仅仅发生在utf-8上,也发生在其他字符集上,但是像outlook等电子邮件客户端会巧妙地打开和解码这些电子邮件。

有任何想法吗?

exception javamail
2个回答
© www.soinside.com 2019 - 2024. All rights reserved.