您的位置:首页 > 大数据 > 人工智能

发送Email附件中文乱码解决办法

2012-04-06 23:45 435 查看
下午的时候,在英文windows系统下,jetty环境发送邮件,只有附加名称乱码

我最后是这么解决的:

String name = new String(new byte[]{},"utf-8");

sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();
String name1="=?UTF-8?B?"+enc.encode(name.getBytes("utf-8"))+"?=";

attachment.setName(name1);

下面的这种方式我也试过了就是不行,真的无语了

System.out.println(MimeUtility.encodeText(new String("爱用心(愛)".getBytes(),"utf-8"),"utf-8","B"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐