Forum Webscript.Ru
Программирование => PHP => Тема начата: Наталья от 30 Января 2002, 19:07:10
-
Помогите, пожалуйста, вот с чем:
пользователь вводит контактную информацию (органицаия/город), e-mail, в поля формы. Вся введенная информация пересылается заказчику. Только вот проблема - если организация и город введены по-русски на почту приходит нечно совсем нечитабельное. Как с этим справиться?
Ната.
-
функцию convert_cyr_string нужно использовать.
вот, например, если текст в win1251 - посылает в koi8-r
function mmail($to, $from, $subject, $body) {
$from = convert_cyr_string($from, "w", "k");
$headers = "From: <$from>\\n";
$headers .= "Return-path: <$from>\\n";
$headers .= "Content-Type: text/html; charset=koi8-r\\n";
$headers = convert_cyr_string($headers, "w", "k");
$body = str_replace("\\n", "
", $body);
$body = convert_cyr_string($body, "w", "k");
$to = convert_cyr_string($to, "w", "k");
$subject = convert_cyr_string($subject, "w", "k");
return mail($to, $subject, $body, $headers);
}