| 
		
			| monolithed | 18.11.2010 21:12 |  
 
	Цитата: 
	
		| 
 
					Сообщение от Golovastik
					
				 
$res = mail("name@mail.ru","Отправка с сайта","Имя автора письма:
$name \n Эл.почта посетителя: $email \n
Текст письма посетителя: \n $text_otpravka","Content-type:text/plain; charset = utf8");
 |  Лучше так:
 
$headers = "$from\r\n";
$headers .= "Content-type: text/plain; charset=$send_charset\r\n";
$headers .= "Mime-Version: 1.0\r\n";
 
Отностельно кодировки:
 
//Использовать iconv();
function header_encode($string, $data_charset, $send_charset) {
  if($data_charset != $send_charset) {
    $string = iconv($data_charset, $send_charset, $string);
  }
  return '=?' . $send_charset . '?B?' . base64_encode($string) . '?=';
}
$to = header_encode($name_to, $data_charset, $send_charset);
или
 
//Преобразовать строку из одной кириллической кодировки в другую:
$subject = '=?koi8-r?B?'.base64_encode(convert_cyr_string($subject, "w","k")).'?=';  //$subject - второй аргумент mail();
 |