mail subject проблем
5 отговора
213 прегледа
mail subject проблем
<?php
$headers .= "From: [email protected]\r\n";
$headers .= "Content-Type: text/plain; charset=utf-8\r\n";
$recipient = "ime@domain";
$subject = "Текст на Български";
$bdy = "Име: ".$_POST['contact_name']. "\n e-Mail: ". $_POST['contact_email']. "\n Телефон: ". $_POST['contact_tel']. "\n Адрес: ". $_POST['contact_address']. "\n Съобщение:" .$_POST['contact_message'];
if (mail($recipient, $subject, $bdy, $headers))
{
echo("Изпратено");
}
else
{
echo("Не");
}
?>
при изпращане не това всичко се получава на Българси само Subject-а ( Текст на Български )излиза на ·"%=")%"=$)%. Пробвах с utf-8, window-1251, 1252 и ве тая. Ако Subject-а е изписан на латиница излиза добре ако е на Български и латиница пак излизат ·$)(/·=($/=·)/$·. Възможно ли е да е от smtp сървъра? Помогнете моля.
$headers .= "From: [email protected]\r\n";
$headers .= "Content-Type: text/plain; charset=utf-8\r\n";
$recipient = "ime@domain";
$subject = "Текст на Български";
$bdy = "Име: ".$_POST['contact_name']. "\n e-Mail: ". $_POST['contact_email']. "\n Телефон: ". $_POST['contact_tel']. "\n Адрес: ". $_POST['contact_address']. "\n Съобщение:" .$_POST['contact_message'];
if (mail($recipient, $subject, $bdy, $headers))
{
echo("Изпратено");
}
else
{
echo("Не");
}
?>
при изпращане не това всичко се получава на Българси само Subject-а ( Текст на Български )излиза на ·"%=")%"=$)%. Пробвах с utf-8, window-1251, 1252 и ве тая. Ако Subject-а е изписан на латиница излиза добре ако е на Български и латиница пак излизат ·$)(/·=($/=·)/$·. Възможно ли е да е от smtp сървъра? Помогнете моля.
Re: mail subject проблем
а на мейл клиента случайно да си му сетвал дефолт енкодинг различен от исо-8859-1???
Just a genius
Re: mail subject проблем
я опитай
$subject = "?windows-1251?B?0uXq8fIg7eAgwfrr4+Dw8ero?="
:-))))
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
$subject = "?windows-1251?B?0uXq8fIg7eAgwfrr4+Dw8ero?="
:-))))
root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy
Re: mail subject проблем
$subject = "?windows-1251?B?".base64_encode("текст на кирилица");
или нещо такова :)
или нещо такова :)
Re: mail subject проблем
мейл клиента бачка на утф-8. също така пробвах и на друг с 1251 и пак същото