真杯具,今天算是和邮件乱码较上劲了,从ASP到PHP,从JMAIL乱码到sendmail乱码,天哟,搞的吐血!
不过,总算是搞清楚了,sendmail的乱码,我给忽略了邮件的header,如果你是UTF-8写的程序,就请把sendmail 中的加上:
$header .= "Content-Type:text/html;charset=utf-8rn";
如果你是GBK写的程序,就在sendmail加上:
$header .= "Content-Type:text/html;charset=gbkrn";
以上方法,能解决非常多数的邮箱乱码,不过,还是不能保证能百分百解决,比如非常个别的企业邮箱,还是有出现乱码的可能,具体原因,待查!
自由转载,转载请注明: 转载自WEB开发笔记 www.chhua.com
您还没有登录,请您登录后再发表评论
邮件乱码通常是因为邮件的编码格式与接收方的预期不匹配。邮件可以使用多种编码方式,如 ASCII、UTF-8、ISO-8859-1 等。当发送的邮件包含非ASCII字符(例如中文、日文等)时,如果不正确地设置编码,就可能导致接收...
但是因为phpmailer是老外写的,用来发中文的邮件,总是出现乱码。经过从网上上收集的资料,我也是这么解决。 一个一个乱码的问题修复。 第一:修改邮件内容乱码: 第二:修复邮件标题乱码 第三:修复其他地方...
PHPMailer是一个流行的PHP邮件发送类库,它允许开发者通过SMTP协议发送邮件,支持HTML内容和附件。当涉及到字符编码问题时,PHPMailer提供了设置邮件内容编码的方法,以确保不同邮件客户端能正确解析非ASCII字符,...
下面我们将深入探讨PHP发送邮件的过程,以及如何解决乱码问题。 首先,PHP通过内置的`mail()`函数或第三方库如PHPMailer来发送邮件。`mail()`函数是最基础的,但功能有限,不支持复杂的邮件格式设置,而PHPMailer则...
### 让phpmailer支持中文名称的附件和邮件标题中文乱码 #### 背景介绍与问题概述 在使用PHPMailer发送包含中文字符的邮件及其附件时,可能会遇到附件名称显示为乱码或中文标题出现乱码的问题。这主要是由于...
之前网上下载了一些PEAR MAIL 发邮件的代码,发现版本还是2004年版的,去官网看了一下,所有的内容都更新了。所以下载了,整合一份,经测试,还可以把。里面包含了测试文件(其中包括mime插件的),只需简单设置即可...
在使用PHP进行电子邮件发送时,有时会遇到中文乱码的问题,特别是在使用PHPMailer这个流行的邮件发送库时。本文将详细解析如何解决PHPMailer中的中文乱码问题,以及背后涉及的字符编码理论。 首先,我们需要了解...
在Python中发送带有中文内容的邮件时,可能会遇到乱码问题。这主要是因为编码不一致导致的。在本文中,我们将探讨如何解决Python发送邮件时出现的乱码问题。 首先,我们要了解邮件编码的基本概念。电子邮件标准规定...
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8,但在Outlook下显示乱码。 2. 如果是发送html格式的邮件,那么记得也指定为; charset=GB2312"> 3. 如果你想用它来群发邮件的...
这个"简单PHP邮件群发,填上邮箱就能用!"的项目提供了一个便捷的解决方案,无需复杂的邮件服务器配置,只需输入邮件地址,即可进行群发操作。以下是关于这个主题的详细知识点: 1. **PHPMailer库**:在PHP中处理...
在 iPhone/iPad 上使用 Outlook 客户端收发邮件时,经常会出现乱码的问题。这使得收件人无法正确地阅读邮件内容。这种问题的出现可能是由于编码问题引起的,而解决这个问题需要对邮件的编码方式进行调整。 解决方案...
在使用PHP的`mail()`函数发送包含UTF-8编码中文字符的邮件时,标题乱码问题通常是由于邮件头部(headers)设置不正确导致的。以下是一些关键知识点和解决步骤: 1. **使用PEAR的Mail类**: PEAR的Mail类提供了更高...
...它提供了丰富的功能,包括支持SMTP验证、POP3收信以及多种邮件附件处理,使得开发者能够方便地集成邮件发送功能到自己的...对于初学者而言,理解并掌握PHPMailer的使用方法,将极大地提升其在PHP邮件处理方面的能力。
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么记得也指定<meta ... charset=GB2312"> 3,如果你想用它来...
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么记得也指定 3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: ...
48. 邮件列表 49. 获取 PHP 50. 数据库问题 51. 安装常见问题 52. 编译问题 53. 使用 PHP 54. PHP 和 HTML 55. PHP 和 COM 56. PHP 和其它语言 57. 从 PHP/FI 2 移植到 PHP 3 58. 从 PHP 3 移植到 PHP 4 ...
version 1.1.0 修改了邮件样式,邮件样式是utf8,避免邮件乱码 version 1.0.1 博主回复别人时,不需要给博主发信 ps 更新需重新启用并配置插件 安装教程 在本站下载插件 进入 /usr/plugins 目录, 文件夹名改为 Comment...
PHP邮件留言本,下载后配置libs/cfg_mail.php文件即可,有详细注释,基于PHPMailer 本程序仅为不懂程序的新手提供帮助。老手请路过。 PHP邮件留言本 更新内容:2010-8-12 修正了Firefox浏览器和Opera下面提示”...
在PHP和MySQL结合进行数据存储时,中文乱码问题是一个常见的困扰。这通常是由于编码不一致或处理不当导致的。以下是对这个问题的深入分析和解决策略。 首先,我们需要理解中文乱码产生的根本原因: 1. **数据库...
相关推荐
邮件乱码通常是因为邮件的编码格式与接收方的预期不匹配。邮件可以使用多种编码方式,如 ASCII、UTF-8、ISO-8859-1 等。当发送的邮件包含非ASCII字符(例如中文、日文等)时,如果不正确地设置编码,就可能导致接收...
但是因为phpmailer是老外写的,用来发中文的邮件,总是出现乱码。经过从网上上收集的资料,我也是这么解决。 一个一个乱码的问题修复。 第一:修改邮件内容乱码: 第二:修复邮件标题乱码 第三:修复其他地方...
PHPMailer是一个流行的PHP邮件发送类库,它允许开发者通过SMTP协议发送邮件,支持HTML内容和附件。当涉及到字符编码问题时,PHPMailer提供了设置邮件内容编码的方法,以确保不同邮件客户端能正确解析非ASCII字符,...
下面我们将深入探讨PHP发送邮件的过程,以及如何解决乱码问题。 首先,PHP通过内置的`mail()`函数或第三方库如PHPMailer来发送邮件。`mail()`函数是最基础的,但功能有限,不支持复杂的邮件格式设置,而PHPMailer则...
### 让phpmailer支持中文名称的附件和邮件标题中文乱码 #### 背景介绍与问题概述 在使用PHPMailer发送包含中文字符的邮件及其附件时,可能会遇到附件名称显示为乱码或中文标题出现乱码的问题。这主要是由于...
之前网上下载了一些PEAR MAIL 发邮件的代码,发现版本还是2004年版的,去官网看了一下,所有的内容都更新了。所以下载了,整合一份,经测试,还可以把。里面包含了测试文件(其中包括mime插件的),只需简单设置即可...
在使用PHP进行电子邮件发送时,有时会遇到中文乱码的问题,特别是在使用PHPMailer这个流行的邮件发送库时。本文将详细解析如何解决PHPMailer中的中文乱码问题,以及背后涉及的字符编码理论。 首先,我们需要了解...
在Python中发送带有中文内容的邮件时,可能会遇到乱码问题。这主要是因为编码不一致导致的。在本文中,我们将探讨如何解决Python发送邮件时出现的乱码问题。 首先,我们要了解邮件编码的基本概念。电子邮件标准规定...
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8,但在Outlook下显示乱码。 2. 如果是发送html格式的邮件,那么记得也指定为; charset=GB2312"> 3. 如果你想用它来群发邮件的...
这个"简单PHP邮件群发,填上邮箱就能用!"的项目提供了一个便捷的解决方案,无需复杂的邮件服务器配置,只需输入邮件地址,即可进行群发操作。以下是关于这个主题的详细知识点: 1. **PHPMailer库**:在PHP中处理...
在 iPhone/iPad 上使用 Outlook 客户端收发邮件时,经常会出现乱码的问题。这使得收件人无法正确地阅读邮件内容。这种问题的出现可能是由于编码问题引起的,而解决这个问题需要对邮件的编码方式进行调整。 解决方案...
在使用PHP的`mail()`函数发送包含UTF-8编码中文字符的邮件时,标题乱码问题通常是由于邮件头部(headers)设置不正确导致的。以下是一些关键知识点和解决步骤: 1. **使用PEAR的Mail类**: PEAR的Mail类提供了更高...
...它提供了丰富的功能,包括支持SMTP验证、POP3收信以及多种邮件附件处理,使得开发者能够方便地集成邮件发送功能到自己的...对于初学者而言,理解并掌握PHPMailer的使用方法,将极大地提升其在PHP邮件处理方面的能力。
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么记得也指定<meta ... charset=GB2312"> 3,如果你想用它来...
在这里我只指定为GB2312因为这样Outlook能正常显示邮件主题,我尝试过设为utf-8但在Outlook下显示乱码. 2,如果是发送html格式的邮件,那么记得也指定 3,如果你想用它来群发邮件的话,记得修改包含文件函数,如: ...
48. 邮件列表 49. 获取 PHP 50. 数据库问题 51. 安装常见问题 52. 编译问题 53. 使用 PHP 54. PHP 和 HTML 55. PHP 和 COM 56. PHP 和其它语言 57. 从 PHP/FI 2 移植到 PHP 3 58. 从 PHP 3 移植到 PHP 4 ...
version 1.1.0 修改了邮件样式,邮件样式是utf8,避免邮件乱码 version 1.0.1 博主回复别人时,不需要给博主发信 ps 更新需重新启用并配置插件 安装教程 在本站下载插件 进入 /usr/plugins 目录, 文件夹名改为 Comment...
PHP邮件留言本,下载后配置libs/cfg_mail.php文件即可,有详细注释,基于PHPMailer 本程序仅为不懂程序的新手提供帮助。老手请路过。 PHP邮件留言本 更新内容:2010-8-12 修正了Firefox浏览器和Opera下面提示”...
在PHP和MySQL结合进行数据存储时,中文乱码问题是一个常见的困扰。这通常是由于编码不一致或处理不当导致的。以下是对这个问题的深入分析和解决策略。 首先,我们需要理解中文乱码产生的根本原因: 1. **数据库...