|
|
|
|
|
для: glsv (Дизайнер)
(21.02.2005 в 22:36)
| | ОК, спасибо, все работает! | |
|
|
|
|
|
|
|
для: stalker
(21.02.2005 в 20:14)
| | Допустим в переменный $thm и $msg содержатся тема письма и тело письма.
Тогда, если письма создано в Windows-1251, то перекодируем его в кодировку KOI8-R с помощью функции convert_cyr_string и указываем этот же заголовок в заголовке charset=KOI8-R.
<?
$thm = convert_cyr_string(stripslashes($thm),'w','k');
$msg = nl2br(convert_cyr_string(stripslashes($msg),'w','k'));
$header = "Content-Type: text/plain; charset=KOI8-R\n";
mail("mymail@mail.ru", $thm, $msg, $header);
?>
|
Т.е. нужно делать 2 "вещи". Перекодировать текст письма и указывать кодировку в заголовке письма. | |
|
|
|
|
|
|
|
для: stalker
(21.02.2005 в 20:14)
| | Это делается с помощью заголовка:
<?
$headers = "Content-type: text/plain; charset=windows-1251 \r\n";
mail($email,$topic,$message,$headers);
?>
|
| |
|
|
|
|
|
|
| Как в PHP изменять кодировку в письме, отсылаемом скриптом? | |
|
|
|
|