我正在使用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等电子邮件客户端会巧妙地打开和解码这些电子邮件。
有任何想法吗?