Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблема с кодировкой при отправке сообщения (https://javascript.ru/forum/jquery/46190-problema-s-kodirovkojj-pri-otpravke-soobshheniya.html)

zhuk 01.04.2014 13:21

Проблема с кодировкой при отправке сообщения
 
Уважаемые форумчане, помогите. Нашла скрипт, прикрутила под свои нужды (приведен без красивостей):

<!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>

Отправляет кракозабры. Заранее прошу не пинать, я совсем-совсем новичок

krasovsky 01.04.2014 14:05

Вероятно сам файл в котором ты все это пишешь в кодировке cp-1251. Если работаешь в Notepad++ там вверху есть Кодировки > преобразовать в utf-8 без BOM

zhuk 02.04.2014 05:25

нет, в utf-8, проверяла


Часовой пояс GMT +3, время: 18:14.