我在编码和邮寄方面遇到了一些麻烦。 当我这样做时,我将发送请求发送到php脚本
print_r( $_POST );
我可以正常看到我的文字,但是当我尝试将其发送到电子邮件中时,使用代码:
$text = ...; // Includeing data from $_POST;
$headers = "From: test\r\n";
$headers .= "Return-Path: test\r\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
mail( 'my@email.com', 'Посылка от формы контактов', $text, $headers )
是的,邮件的主题是cyryllical。所以,当我收到邮件时,我会看到类似的内容:
Здравствуйте!
На сайте была заполнена форма контактов:
Наименование организации: Наименование организации
Контактное лицо: Контактное лицо
Телефон: Телефон
E-mail: имейл
На тему: Замечания РїРѕ работе сайта
текст сообщения
但是主题和另一个我在send-script中添加的文本是可读的。
我的问题是什么?
答案 0 :(得分:2)
答案 1 :(得分:0)
确保包含电子邮件文本的文件使用正确的编码。