Javamail 发送附件中文名乱码问题解决
来源:互联网 发布:网络阅卷y100edu 编辑:程序博客网 时间:2024/06/14 01:32
利用Javamail 发送带附件的邮件的时候,发现附件如果是中文名的情况下,即使发送成功,接收方也会出现乱码。这个网上很多相关的处理方法,不过有一些地方不应适合,比如用字符转型或者BASE64Encoder加密,都未必适合本人的实际情况
后来发现用javax.mail.internet.MimeUtility.encodeText()解决了这个附件乱码的问题,部分代码如下
BodyPart bp = new MimeBodyPart();FileDataSource fileds = new FileDataSource(filename);bp.setDataHandler(new DataHandler(fileds));bp.setFileName(MimeUtility.encodeText(fileds.getName()));mp.addBodyPart(bp);
- Javamail 发送附件中文名乱码问题解决
- Javamail 发送附件中文名过长以及乱码问题
- Spring发送电子邮件发件人中文名乱码问题解决
- javamail发送邮件乱码问题解决
- javamail发送带有附件的邮件时遇到的乱码问题解决方案
- 中文名附件下载乱码
- javaMail发送邮件,标题/发件人/附件名称乱码
- 用javamail发送附件
- javamail附件乱码
- JavaMail附件中文名称乱码
- 【JavaMail开发】使javamail-1.4.2 发送邮件时中文附件乱码或显示"??"的解决办法
- JavaMail 发送附件的例子
- javamail 发送附件的例子
- JavaMail发送邮件带有附件
- JavaMail发送邮件(带附件)
- javaMail 邮件发送带附件
- 使用javamail发送附件,实践
- JavaMail发送邮件(带附件)
- deleget
- csdn 回来了
- 取一个集合的前n个最大或最小值
- 数据库水平切分的实现原理解析---分库,分表,主从,集群,负载均衡器
- 一个多线程的小例子---C#高级编程学习
- Javamail 发送附件中文名乱码问题解决
- 获取区域内控件 Contorls[int index]并设置起大小
- fsck
- 关于Android完全退出程序
- JAVA泛型类型的使用举例
- ALTER TABLE 语句
- php 的post
- 备份恢复命令
- nginx事件模型小结