php-mail()函数发送UTF-8邮件-中文标题乱码
2013-08-07 20:48
761 查看
【转】http://digdeeply.org/archives/12291665.html
当用php的mail()函数发送邮件时,如果包含中文,标题产生乱码,需要做以下处理即可解决:
先用函数base64_encode() — 使用 MIME base64 对标题数据进行编码
标题字符串前加编码类型例如: =?UTF-8?B?
标题字符串后加:?=
如:
当用php的mail()函数发送邮件时,如果包含中文,标题产生乱码,需要做以下处理即可解决:
先用函数base64_encode() — 使用 MIME base64 对标题数据进行编码
标题字符串前加编码类型例如: =?UTF-8?B?
标题字符串后加:?=
如:
$subject= '邮件标题中文-php-mail()函数'; $subject= "=?UTF-8?B?".base64_encode($subject)."?=";这样就不会乱码了。
相关文章推荐
- php程序使用mail()函数发送邮件的时候,标题中文的话会出现乱码
- PHP发送UTF-8编码中文邮件标题乱码的解决
- php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
- php的mail函数发送UTF-8编码中文邮件时标题乱码的解决办法
- PHP发送UTF-8编码中文邮件标题乱码的解决
- PHP 发送UTF-8编码中文邮件标题乱码问题解决
- 没事写了两个函数,php中gbk和utf-8中文无乱码截取
- PHP使用mail函数发送邮件标题乱码问题
- 已解决了ajax(源文件编码gb2312)发送+php接收(源文件编码gb2312)中文乱码问题(utf-8也通用)
- Spring JavaMailSenderImpl发送邮件时中文乱码处理
- 发送邮件php utf 8 乱码 phpmailer
- php中使用mail()函数发送邮件
- PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
- PHP的mail()函数发送邮件,其中的html标签未被正常解析的问题
- 解决 PHP 的 mail() 发送邮件时出现乱码的问题
- PHP字符串截取函数(解决中文乱码问题!支持UTF-8和GB2312)
- Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
- Windows 下 用 php 【mail()】函数发送邮件 (本地环境)
- PHP技术分享--实现中文字串截取无乱码的函数(适用于utf-8)
- PHP发送邮件标题乱码的解决