社区
Java
帖子详情
××××用JavaMail收发邮件中的附件为中文名,结果接收时是乱码,请知道的朋友解答!
ltf_ty
2003-06-18 06:07:11
显示附件名为?gb2312?B?06LOxLjoLnR4dA==?=,怎么解析出中文名?
请知道的朋友不吝告知!谢谢!
...全文
31
7
打赏
收藏
××××用JavaMail收发邮件中的附件为中文名,结果接收时是乱码,请知道的朋友解答!
显示附件名为?gb2312?B?06LOxLjoLnR4dA==?=,怎么解析出中文名? 请知道的朋友不吝告知!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ltf_ty
2003-06-26
打赏
举报
回复
知道了,fds 是FileDataSource
可以到JB的帮助中查说明。
谢谢baliok(奔奔) ,我的问题解决了!
ltf_ty
2003-06-26
打赏
举报
回复
to baliok(奔奔)
javax.mail.internet.MimeUtility 说明在哪里有啊?
另外这句
attachmentPart.setFileName(MimeUtility.encodeText(fds.getName()));
中的fds是什么啊?
望赐教,谢谢!
ltf_ty
2003-06-24
打赏
举报
回复
to : teva(用正确的理论引导人)
那个帖子我早找到了,用那个方法代替getFileName,结果接到的结果错的更厉害了!
我找到一个ICEMaile的源码,用那个程序发送接收都没问题,正在研究,
如果成功,我会把方法贴出来。
如果你知道其他的方法,忘不吝赐教,谢谢!
to baliok(奔奔)
发送和接收的方法都是改的Sun的JavaMail文档中的例子,
查到一篇文章说是JavaMail的一个Bug,需要改JavaMail的一个函数的一行源码,然后替换编译好的.class文件。但我找不到JavaMail的源码
这几天找到ICEMail的源码,正在研究,感谢关注。
过几天结贴
baliok
2003-06-24
打赏
举报
回复
这个问题我知道是怎么回事了,这不是javamail的bug,是RFC822 和2047间字符定义不同导致的,你看一下javax.mail.internet.MimeUtility 说明就明白了,程序应该这么改:
String attachmentFile = "XXXXXXXX";
//u can get correct attachment filename with this method ^&^
attachmentFile = MimeUtility.decodeText(attachmentFile);
//发邮件的时候这样设置附件名
attachmentPart.setFileName(MimeUtility.encodeText(fds.getName()));
baliok
2003-06-24
打赏
举报
回复
怪不得,用Javamail中的setFileName()对于非ASCII字符会有问题,据烦。
teva
2003-06-20
打赏
举报
回复
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=12953
baliok
2003-06-20
打赏
举报
回复
你邮件中的附件是怎么发送的?尤其是附件的文件名是如何指定的?需要贴出代码
SpringBoot2+Mail
邮件
发送系统(邮箱专题)
它是因特网电子
邮件
的第一个离线协议标准,POP3允许用户从服务器上把
邮件
存储到本地主机(即自己的计算机)上,同
时
删除保存在
邮件
服务器上的
邮件
,而POP3服务器则是遵循POP3协议的
接收
邮件
服务器,用来
接收
电子
邮件
的...
java
邮件
乱码
_
javamail
收发
邮件
乱码
问题解决
最近在弄用
javamail
收发
邮件
,遇到一些问题,记录如下。很多问题可以从oracle的FAQ解决:http://www.oracle.com/technetwork/java/faq-135477.html#fetch 。1. 收
邮件
附件
乱码
。一般标题和正文的
乱码
都很好解决,但...
java mail 收
附件
_使用
JavaMail
收发
邮件
,解决
中
文
附件
问题
几天来一直在开发一个项目,其
中
一部分需要用
JavaMail
收发
邮件
,于是就在网上找了一些相关的源代码,最后经过整理和修改,终于好使了,希望能够给使用
JavaMail
收发
邮件
的
朋友
提供一个参考 J使用
JavaMail
收发
...
使用
JavaMail
收发
邮件
,解决了
中
文
附件
名问题
使用
JavaMail
收发
邮件
只需要下载两个开源的 jar 文件,感谢“我心依旧”在“深入浅出
JavaMail
”
中
提供的这两个jar文件的下载链接,我在这里引用了: mail.jar : ... activation.jar: http://java.s
基于
Javamail
的
邮件
收发
系统的设计与开发
基于
JavaMail
的
邮件
收发
系统摘 要电子
邮件
在当今社会
中
扮演了一个很重要的角色。越来越多的人在使用它。而且用它的人数势必会继续增加。本文介绍了
Javamail
邮件
收发
系统的开发背景,对国内外现有的多种成熟的电子...
Java
50,530
社区成员
85,610
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章