【发布时间】:2011-01-16 23:01:01
【问题描述】:
我在发送电子邮件时遇到了一些外来字符问题。有人可以建议我该怎么做吗?我怀疑问题可能是三件事之一。
- html 页面编码不正确。 (这会影响表单中的 POST 数据吗?)
- 邮件函数没有任何编码。因此程序不知道如何阅读它。 (很可能)
- 文件本身没有正确的编码,因此会出现问题。 (可能不太可能)
还有其他可能的原因吗?
我正在尝试一个一个地解决这些问题,直到找到问题为止。我认为选项 2 是最可能的原因。如何向邮件功能添加正确的通用编码?
这是我目前拥有的。
$mail_sent = mail($client_email, $title, $message, "From: {$visitor_email}");
我目前知道该表单不会发送波兰语或瑞典语字符。
如果有人能指出任何其他可能的原因并告诉我需要使用什么编码来发送电子邮件,我将不胜感激。
非常感谢。
【问题讨论】: