发送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"));
我最后是这么解决的:
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"));
相关文章推荐
- 【JavaMail开发】使javamail-1.4.2 发送邮件时中文附件乱码或显示"??"的解决办法
- Jmail发送邮件与带附件乱码解决办法分享
- springmvc 发送ajax中文乱码的几种解决办法
- Flask-email 发送邮件的配置,发送附件的方法,以及os.environ.get('MAIL_USERNAME')为None的解决办法
- 中文附件文件名过长,导致下载时文件名为乱码的错误解决办法
- python邮件发送(带附件,解决中文乱码问题)
- centos5下sendmail发送邮件时主题中文乱码的解决办法
- android 原生 电子邮件 应用 发送邮件附带 中文名附件时 附件名称乱码问题解决
- springmvc 发送ajax中文乱码的几种解决办法
- springmvc 发送ajax中文乱码的几种解决办法
- HTML页面设置的字符集会影响发送到MySQL的字符集,所以当数据库字符集为utf8时,HTML页面也要设置字符集为utf8,中文乱码的一种解决办法
- php ajax 中文乱码问题解决办法(接收发送)
- 关于java发送http请求时中文乱码的一种解决办法
- Jmail发送邮件与带附件乱码解决办法分享
- 【转】Kettle发送邮件步骤遇到附件名是中文名变成乱码的问题解决办法
- wordpress 上传附件中文文件名乱码解决办法(for Windows){转}
- springmvc 发送ajax中文乱码的几种解决办法
- Jmail发送邮件与带附件乱码解决办法
- php ajax 中文乱码问题解决办法(接收发送)utf-8 GBK GB2312
- wordpress 上传附件中文文件名乱码解决办法(for Windows)