JavaMail文本附件内容怎么是乱码?本地指定文件是UTF-8编码,用google的smtp发到yahoo的邮箱,google和yahoo的附件内容都显示乱码 如果指定文件编码是GBK,在信箱中的显示结果正确 请教如何才能在JavaMail中指定附件内容的编码?[解决办法]google和yahoo的附件内容默认就是取用户操作系统的吧。所以应该就是GBK或者GB2312了。 上传附件时,对于UTF编码的附件,可以先转换成GBK再入库,这样就行了。