Проблема с кодировкой при отправке сообщения
Уважаемые форумчане, помогите. Нашла скрипт, прикрутила под свои нужды (приведен без красивостей):
<!DOCTYPE HTML> <html lang="en"> <head> <title>бла</title> <meta http-equiv="content-type" content="text/html; charset=UTF-8" /> </head> <body> <section id="contact" > <h2>Написать</h2> <script language="javascript" charset="UTF-8"> if (navigator.appVersion.lastIndexOf('Win') != -1) { dropline = "\r\n" } else { dropline = "\n" } function sendmsg(form) { document.ccform.Message.value = ( ' ' + dropline + dropline + '-----Текст сообщения начало----- ' + dropline + dropline + dropline + 'Имя: ' + document.ccform.name.value + dropline + 'Организация: ' + document.ccform.company.value + dropline + 'Тема: ' + document.ccform.subject.value + dropline + 'E-mail : ' + document.ccform.email.value + dropline + 'Сообщение: ' + document.ccform.message.value + dropline + dropline + '-----Текст сообщения кончало------ ' + dropline + ' ' ); } </script> <form name="ccform" method="post" class="cform-form" action="mailto:nnn@ya.ru?subject=Message" enctype="text/plain"> <INPUT type=hidden name="Message"> <div> <input type="text" name="name" placeholder="Ваше имя:" onChange="sendmsg()"> <input type="text" name="company" placeholder="Организация:" onChange="sendmsg()"> </div> <div> <input type="text" name="subject" placeholder="Тема сообщения:" onChange="sendmsg()"> <input type="text" name="email" placeholder="Ваш эл. адрес:" onChange="sendmsg()"> </div> <div> <textarea name=message rows="10" onChange="sendmsg()"></textarea> </div> <div><input type="submit" value="Отправить" onClick="sendmsg()"></div> </form> </section> </body> </html> Отправляет кракозабры. Заранее прошу не пинать, я совсем-совсем новичок |
Вероятно сам файл в котором ты все это пишешь в кодировке cp-1251. Если работаешь в Notepad++ там вверху есть Кодировки > преобразовать в utf-8 без BOM
|
нет, в utf-8, проверяла
|
Часовой пояс GMT +3, время: 18:14. |