社区
Java EE
帖子详情
问个javamail 中文附件乱码的问题
joehz
2003-10-15 07:20:48
用javamail发邮件,如果附件内容是英文一切ok
附件内容有中文的话,对方收到的附件就是乱码
我的附件是纯文本,应该如何解决,急!!谢谢
...全文
45
3
打赏
收藏
问个javamail 中文附件乱码的问题
用javamail发邮件,如果附件内容是英文一切ok 附件内容有中文的话,对方收到的附件就是乱码 我的附件是纯文本,应该如何解决,急!!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Shield Pai
2004-01-07
打赏
举报
回复
上面的 fileName[i] 是字符串数组,即
先定义一个 String [] fileName;
然后再
fileName[i] = new String(part.getFileName().getBytes("iso-8859-1"),"gb2312");
liugmwx
2004-01-06
打赏
举报
回复
收附件时应该是: file类型
File filename = new File(part.getFileName());
如果用:string 类型
fileName[i] = new String(part.getFileName().getBytes("iso-8859-1"),"gb2312");
那不是类型不对吗??、?
Shield Pai
2003-10-16
打赏
举报
回复
发附件时,设置一下(有时不是必须的)
String fileName = new String(fileName.getBytes("gb2312"),"ISO8859-1");//处理文件名是中文的情况
//System.out.println(fileName); 可以打印出来看
收附件时,必须设置一下
...
//i 是 循环变量,如果你只允许带1个附件,可以不用数组保存文件名,否则,你需要放置//到for循环里
fileName[i] = new String(part.getFileName().getBytes("iso-8859-1"),"gb2312");
...
javamail
上传
附件
中文
乱码
修改(附修改之后的mail.jar和反编译工具)
NULL 博文链接:https://instance.iteye.com/blog/577172
javaMail
发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人
乱码
javaMail
发送邮件 发送成功 收不到邮件 或收到邮件无主题无收件人
乱码
查看debug 邮件处理过程发现邮件头没有编译, 内容是base64编码,所以邮箱收不到或者收到的是base64编码后的一堆
乱码
,
jsp/servlet
javamail
发送邮件 可发送多个
附件
jsp/servlet 模式的发送邮件系统 可发送多个
附件
存在的
问题
为 subject可能会
乱码
有
问题
可以给我留言
SpringBoot mail
中文
附件
乱码
的解决方法
本篇文章主要介绍了SpringBoot mail
中文
附件
乱码
的解决方法,非常具有实用价值,需要的朋友可以参考下
使用
JavaMail
发送复杂邮件源代码
利用
JavaMail
进行邮件开发的发邮件的源代码,其中有四个例子,demo1/demo2是发送简单的邮件,demo3是发送一封html格式(正文为html格式,html代码中有一张图片)带
附件
的邮件。demo4是对demo3的补充,解决了
附件
的文件名
乱码
的
问题
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章