关于php使用sendmail发送邮件时中文附件名乱码问题解决方法
问题描述:在php使用sendmail发送邮件时中文附件名出现乱码,如图:
原因分析:这是由于编码引起的错误。
解决办法:首先强制进行编码换:
substr($file_name,strrpos($file_name,'/') +1 )
其中$file_name为文件路径。
然后再将编码转换成中文编码GB2312格式:
mb_convert_encoding(substr($file_name,strrpos($file_name,'/') +1 ),"GB2312")
搞定!结果如下:
PS:basename()无法解析中文,直接滤掉中文信息,变成.jpg
结语:上述第一步来自https://blog.csdn.net/kongbu0622/article/details/7313742
必须感谢!第二步为原创,转载随意,希望能帮到你!
关于php使用sendmail发送邮件时中文附件名乱码问题解决方法相关推荐
- 第三:Python发送邮件时中文附件下载乱码
#解决方法 import base64part = MIMEText(open(fileName, 'rb').read(), 'base64', 'UTF-8') part["Conten ...
- linux smtp 发送邮件乱码,使用gomail发送邮件之解决附件名乱码的问题
在使用Go语言开发时,我们会遇到发送邮件的需求,在Go语言标准包中,也提供了邮件发送客户端smtp的封装.不过,该标准包只提供了基础的邮件发送过程,对于一些复杂的定义还需要自己去封装,封装过程就需要依 ...
- java.net.url 中文乱码,.Net获取URL中文参数值的乱码问题解决方法总结
本文总结分析了.Net获取URL中文参数值的乱码问题解决方法.分享给大家供大家参考,具体如下: 解决方法: 1.设置web.config文件 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进 ...
- JavaMail中解决中文附件名乱码的问题
网上有很多类似的解决方案,很多是使用 if ((fileName != null) && (fileName.toLowerCase().indexOf("gb2312&qu ...
- Python 发送邮件时图片附件变为bin格式的解决方案
如题,Python 发送邮件时图片附件可能会出现发送成功但图片格式变为bin格式的问题 对此,可以使用add_header()函数解决该问题 #6 添加图片 image_data = open('C: ...
- 小鸟云虚拟主机Wordpress上传中文附件出现乱码
总结了小鸟云虚拟主机在使用过程中,Wordpress上传中文附件出现乱码和后台上传中文图片不显示解决方法 编辑wp-admin/includes/file.php这个文件 1.查找: $new_fil ...
- 发html邮件乱码 java,Java发送邮件时标题和发件人乱码
# Java发送邮件时标题和发件人乱码 最近碰到一个问题,Java发送邮件时,查看邮箱结果,发件人及邮件标题正文全部乱码 通过翻阅资料,原因及解决方法如下: ``` // Set Subject: 头 ...
- QQ邮箱炸啦,我的附件名怎么乱码?解决javaMail发送QQ邮件,附件名乱码的问题
解决javaMail发送QQ邮件,附件名乱码的问题 问题背景 具体问题 解决思路 源码Debug 解决方式 问题背景 项目里面使用javaMail发QQ邮件,日志显示我们这边传过去的附件名是正常的,个 ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
最新文章
- 管理敏捷需求,进行需求协作
- 黑马vue---1-7、vue杂记
- win32汇编--加载位图(bmp)资源
- Linux监控(添加自定义监控项,配置邮件告警)
- OpenCover+ReportGenerator实现.net代码覆盖率测试
- python怎么写方程条件,条件方程曲线拟合
- js添加关闭功能_微信小程序开发之添加夜间模式功能
- 海阔凭鲲跃 天高任鹏飞——从一场大赛看华为云的鲲鹏之“智”
- sql for循环_【赵强老师】什么是PL/SQL?
- 暂且解决INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误
- UITableView分割线
- backbone js学习笔记之第二篇Model层
- 关键词词云怎么做_关键词云图生成器
- 写一篇靠谱的方案设计文档-之实践问题清单
- No provisioned iOS devices are available with a compatible iOS version.
- 联想ghost重装系统_联想电脑不能安装GHOST系统
- SitePoint播客#71:不断发展的互联网
- 关于_WIN32_WINNT
- 普通话转换成方言的语音识别方法
- 逍遥游 一致性和哥德尔两大定理—— 读哥德尔之八