Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

PHP5 mail + AJAX + IE

11K
07 декабря 2007 года
Free Thinker
118 / / 16.03.2007
Как всегда приходится подстраиваться под IE ))
Немного странная проблема (по крайней мере для меня - я в веб программинге новичек).

Я пытаюсь отправить почту с помощью функции mail. Текст я получаю из textarea с помощью AJAX. Кодировка страницы UTF-8.
Сообщение может включать в себя буквы на английском и русском. Если отправлять сообщение из Opera или Firefox - все отлично работает. Но если посылать из IE - во всем сообщении английский текст остается на месте, а вместо русского знаки вопроса - "?".

Вот код отсылающий почту:
Код:
<?php
 
$text = _GET['text'];
$from = _GET['from']'
$subject = '
test';
$to = '
test@test.com';
$headers = "From: " . $from . "\nContent-Type: text/html; charset=utf-8";
 
$body = '
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body dir="rtl" align="right">' . $text . '</body>
</html>;
 
mail($to, $subject, $body, $headers);
 
?>


Я так понимаю IE каким то образом меняет кодировку... Пробовал в приходящем сообщении менять кодировку - не помогает.
Есть идеи?
Спасибо.
15
07 декабря 2007 года
shaelf
2.7K / / 04.05.2005
iconv
331
07 декабря 2007 года
alexburzak
335 / / 23.04.2006
Цитата: shaelf
iconv


Не знаю что имелось ввиду.
По поводу вопроса, а сам файл сохранен в какой кодировке?
Еще вариант, на твоем компе где тестируешь в контрл панели какой язык стоит - для программ которые не поддерживают юникод?

11K
07 декабря 2007 года
Free Thinker
118 / / 16.03.2007
Спасибо ответившим!
Разобрался сам :)
В силу определенных обстоятельств, вместо русского текста понадобился иврит. С ним было еще хуже. Часть почтовиков показывала вместо него каракули (смена кодировки не помогала), а часть не показывала вообще.

iconv не помог.
Что помогло, так это вот:
http://il.php.net/manual/en/function.iconv.php#49434 (сообщение сверху).
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог