如何从javax.mail.Message对象获取charset?
答案 0 :(得分:3)
邮件API应该为您将数据转换为Unicode,因此在您可以为文本调用getter时,原始字符集应该无关紧要。
但如果您真的需要它,请拨打getContentType()
并查找charset=
。如果它在那里,那就是编码。如果不存在,则字符集应为US-ASCII
(7位)。
答案 1 :(得分:1)
MimeMessage
类有一个method,它返回传输编码。
编辑:但是,作为Aaron correctly points out,您通常不必担心。