本文中将介绍在 使用 php发送邮件时如何设置和 使用 Unicode字符。
这里我所说的字符包括任何可能的字符,有些字符是很难在用PHP发送Email的时候使用的,比如:❤, ★, 等。
如果你想在Email中使用简单的方式发送这些字符,99.99%的情况会是乱码。我只说99.99%是因为有些邮件客户端能理解并自动更正这些乱码字符。
现在我们来看下面的代码,这段代码能够成功的发送Unicode字符,不出现乱码。
//正常方式 $subject = "I Love You ❤"; // 末尾会是乱码 mail("email@receiver测试数据",$subject,"邮件中包含乱码."); // 修正方式 $subject = "I Love You ❤"; $updated_subject = "=?UTF-8?B?" . base64_encode($subject) . "?="; mail("email@receiver测试数据",$updated_subject,"邮件无乱码.");查看更多关于PHP发送邮件时使用Unicode字符的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did8281