消息charset

时间:2009-11-18 10:42:22

标签: java character-encoding javamail

如何从javax.mail.Message对象获取charset?

2 个答案:

答案 0 :(得分:3)

邮件API应该为您将数据转换为Unicode,因此在您可以为文本调用getter时,原始字符集应该无关紧要。

但如果您真的需要它,请拨打getContentType()并查找charset=。如果它在那里,那就是编码。如果不存在,则字符集应为US-ASCII(7位)。

答案 1 :(得分:1)

MimeMessage类有一个method,它返回传输编码。

编辑:但是,作为Aaron correctly points out,您通常不必担心。