PHP邮件中的重音字符

时间:2010-08-06 14:57:12

标签: php email

我需要使用PHP邮件从使用nuSoap编写的web服务发送带有重音字符的电子邮件:

代码如下:

$from="info@mysite.com";
$to="dummy123@gmail.com";
$subject="My strange email";
$body="Hello, i would like to see accented chars like thes: èèéé òòò ç";
$headers  = 'MIME-Version: 1.0' . '\r\n';
$headers .= 'Content-type: text/html; charset=UTF-8' . '\r\n';
// Additional headers
$headers .= 'To: '.$to.'\r\n';
$headers .= 'From: '.$from.'\r\n';
// Mail it
mail($to, $subject, $body, $headers);

而不是重音字符,我收到不好的字符;我试图制作一个带有标题的网页('Content-type:text / html; charset = utf-8');它不起作用。

任何人都可以帮助我吗?

提前致谢! 角

2 个答案:

答案 0 :(得分:2)

试试这个对我有用! :)

$ headers。=“Content-Type:text / html; charset = UTF-8 \ r \ n”;

答案 1 :(得分:1)

我通常使用电子邮件类,它使用重音字符进行邮寄以及其他邮件技术(如添加附件)非常容易。也许你想尝试一下? http://www.phpguru.org/downloads/Rmail/Rmail%20for%20PHP/

相关问题