Отправка текста на почту

 
0
 
PHP
ava
Vaz007 | 25.09.2013, 21:17
Заполняю форму с полями , нажимаю отправить.
Проблема с кодировкой на почте , текст получается с иероглифами ,когда хочу записать русский текст и переменную.
Вот код:


<?php

$fio = $_REQUEST['fio'];
$org = $_REQUEST['org'];
$dol =$_REQUEST['dol'];
$tel=$_REQUEST['tel'];
$mail = $_REQUEST['mail'];
$pro = $_REQUEST['pro'];
$god =$_REQUEST['god'];
$otziv = $_REQUEST['otz'];
$poz =$_REQUEST['poz'];


$to      = '[email protected]';
$subject = 'Отзыв';

$msgg= 'Отзыв:'.$otziv."\n".$fio."\n".$org."\n"; // при таком иероглифы
$msgg= $otziv."\n".$fio."\n".$org."\n"; 
//в таком варианте на почту приходит нормальный текст,но мне нужен прошлый вариант

$headers = 'From: '.$mail. "\r\n" .
    'Reply-To: '.$to. "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $msgg, $headers);

echo json_encode(array('success'=>true));
?>


Что можно сделать , подскажите пожалуйста.
Comments (3)
ava
ksnk | 25.09.2013, 22:42 #
ava
Vaz007 | 26.09.2013, 22:59 #
спасибо большое
ava
RBW | 30.09.2013, 07:46 #
Нужно указывать корректную кодировку в заголовках.


Content-Type: text/html; charset=utf-8


в $headers
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  ksnk   Vaz007   RBW
advanced
Submit