Heim  >  Artikel  >  Backend-Entwicklung  >  中文乱码有关问题:帮忙看一下是哪里出错了,多谢了

中文乱码有关问题:帮忙看一下是哪里出错了,多谢了

WBOY
WBOYOriginal
2016-06-13 12:49:16886Durchsuche

中文乱码问题:帮忙看一下是哪里出错了,谢谢了
最近用php做了一个网站,用到phpmail发邮件,发到163里面去,可是打开163邮箱中文全是乱码,网上的方法都用遍了,什么用函数base64_encode() ― 使用 MIME base64 对数据进行编码,标题字符串前加编码类型例如: =?UTF-8?B?,标题字符串后加:?=,没用,我把utf-8和gbk还有什么gb1232换来换去,还是没用,我都不知道该怎么解决了?


------解决方案--------------------
你在 phpmail 中指定了错误的字符集
------解决方案--------------------
用php里的mail函数直接发很简单啊,不一定要用phpmail吧,例子
<br />
<?php<br />
$to      = 'nobody@example.com';<br />
$subject = 'the subject';<br />
$message = 'hello';<br />
$headers = 'From: webmaster@example.com' . "\r\n" .<br />
    'Reply-To: webmaster@example.com' . "\r\n" .<br />
    'X-Mailer: PHP/' . phpversion();<br />
<br />
mail($to, $subject, $message, $headers);<br />
?> <br />
<br />
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn