日期:2014-05-20  浏览次数:20621 次

JavaMail文本附件内容怎么是乱码?
本地指定文件是UTF-8编码,用google的smtp发到yahoo的邮箱,google和yahoo的附件内容都显示乱码
如果指定文件编码是GBK,在信箱中的显示结果正确
请教如何才能在JavaMail中指定附件内容的编码?

------解决方案--------------------
google和yahoo的附件内容默认就是取用户操作系统的吧。所以应该就是GBK或者GB2312了。
上传附件时,对于UTF编码的附件,可以先转换成GBK再入库,这样就行了。