在邮件功能上发送特殊字符时出错(php)

时间:2014-01-01 21:02:59

标签: php email

我正在使用php上的邮件功能发送确认电子邮件。它确实有效,但仅适用于某些邮件。例如,如果你在gmail上收到它就没事了,但是在大学邮件上会出现吗?而不是特殊字符。 问题是该邮件包含一个验证链接,看起来像www.myweb.com/confirmation.php?passkey=(passkey),如果邮件和特殊字符没有正确发送,这个链接也是错误的(=没有出现。)

我已经尝试过写作了

iconv_set_encoding("internal_encoding", "UTF-8");

在邮件功能之上,但它不起作用。它能是什么?

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

在标题

中尝试utf-8编码

例如:

$headers .= "Content-Type: text/html; charset=utf-8\r\n";