Вот код формы на главной странице:
<form method="post" action="mail.php"> <div class="input-long"><input type="text" onBlur="doDefault(this)" onFocus="doClear(this)" style="width: 200px; height: 23px; text-align:center; font-weight: bold; color: #999;" value="Имя, возраст" name="name" /></div> <br /> <div class="input-long"><input type="text" onBlur="doDefault(this)" onFocus="doClear(this)" style="width: 200px; height: 23px; text-align:center; font-weight: bold; color: #999;" value="Телефон" name="mess" /></div> <br /> <div class="input-long"><input type="text" onBlur="doDefault(this)" onFocus="doClear(this)" style="width: 200px; height: 23px; text-align:center; font-weight: bold; color: #999;" value="E-mail" name="email" /></div> <br /> <!--<div class="button"><a href="#"><img width="200" border="0" alt="" src="templates/mysite/images/button.jpg" /></a></div>--> <input type="submit" value="" style="width: 200px; margin-top: 37px; height: 49px; background: url('templates/mysite/images/button.jpg') no-repeat; border: none;" /> </form>Код подгружаемого с главной страницы php-файла mail.php:
<?php ... $to = "[email protected]"; $subject = "Новое письмо с сайта"; $message = "Имя пославшего: $name\r\nТелефон пославшего: $mess\r\nЭлектронная почта: $email"; ... ?>Отправка работает. Другое дело, что на емейл приходит информация в неверной кодировке. Если файл mail.php сохранен в кодировке ANSI, то приходит следующее:
А если в UTF-8, как рекомендовано для a-cms, то приходит вот это:
Вопрос: как это можно победить?