Отправляю письма PhpMailer, пример кода:
$message = "mailtext";
if(phpnum()>=5)
require("class.phpmailer5.php");
else
require("class.phpmailer4.php");
$mail = new PHPMailer();
$mail->From = $main_smarty->get_config_vars('Email_From');
$mail->FromName = $main_smarty->get_config_vars(Email_Name');
$mail->AddAddress($this->email);
$mail->AddReplyTo($main_smarty->get_config_vars('Email_From'));
$mail->IsHTML(true);
$mail->Subject = $main_smarty->get_config_vars('Email_Subject_verification');
$mail->CharSet = 'utf-8';
$mail->MsgHTML( $message );
if(!$mail->Send())
в письме получаю 2-3 буквы :
Ñ �
или
іÐ �
и иногда в ссылке поялвются пробелы, например
http: //ww.site.com
пробовал добавлять по очереди:
$message = iconv("UTF-8", "WINDOWS-1251", $message);
$message = mb_convert_encoding("UTF-8", "WINDOWS-1251", $message);
$message = mb_detect_encoding($message , mb_detect_order(), true) === 'UTF-8' ? $message : mb_convert_encoding($message , 'UTF-8');
не помогает, но может их нужно настраивать? (iconv, mb_convert)
если да то как? - у меня ubuntu 14.04
iconvmbstring