отправляю письмо (кирилица), а приходят крякозябры

vrazbros

Новичок
отправляю письмо (кирилица), а приходят крякозябры

написал скрипт отправка почты, состоит из двух файлов.
в первом html (charset windows1251) форма, вводятся данные и
отправляются на -> send.php там с помошью mail() письмо отправяляется куда нужно.
на почту приходит вместо кирилицы билиберда.
где искать бока с кодировкой ?

send.php
PHP:
<?php
Error_Reporting(~E_ALL & ~E_NOTICE);
require_once ("../../protected/inc.imgcfg.php");
$mail_error = false;
//check for required fields
if (($_POST['submitForm'] !='1')) {   
	showMessage(1);   
	exit();
} else {
	
   //build and issue query
   $sql = "select $email_addr from $db_table";
   $result = @mysql_query($sql);
   if(!$result) {showMessage(2); exit(); }
   //create a From: mailheaders
   $headers = "From: Your Mailing List <[email protected]>\n";

//loop through results and send mail
   while ($row = mysql_fetch_array($result)) {
	  set_time_limit(0);		
      $email_addr = $row["c_email"];
      if(!mail("$email_addr", stripslashes($_POST['subject']), stripslashes($_POST['newsletter']), $headers)) {
		$mail_error = true;
	}	  	  
     // echo "newsletter sent to: $email_addr<br>";
   }	  
	($mail_error)? showMessage(3): showMessage(0);           
}

function showMessage($arg) {	
	$mes = array ('error'=>$arg);	
	echo json_encode($mes);	
}
?>
 

scandal

Новичок
Если используете PHPMailer - PHP email class от Brent R. Matzelle, то попробуйте заменить
var $CharSet= "iso-8859-1";
на
var $CharSet= "windows-1251";
Если хотите могу прислать файлы phpMailera, напишите на r.hakimov -н-а- list.ru
 
Сверху