X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> js и кодировка
werwolt
werwolt
Topic Starter сообщение 4.4.2011, 19:55; Ответить: werwolt
Сообщение #1


Можно ли как-нибудь в скрипте js указать кодировку. Проблема такая : меня на сайте есть форма для оставления комментов , все было хорошо,но потом мне помогли и сделали форму при отправке которой страница не перезагружается, но зато в базу вместо русского текста отправляются иероглифы, а все что новое пояаилось это какой-то js скрипт.)) п.с в ajax не шарю поэтому мне и помогали. Может кто знает в чем дело. Кодировка страницы 1251 , базы утф-8 но при подключении стоит set charset 1251 и раньеш все было гут
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
www3_hb
www3_hb
сообщение 4.4.2011, 22:25; Ответить: www3_hb
Сообщение #2


а код скрипта то где
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.4.2011, 21:18; Ответить: werwolt
Сообщение #3


JS-чачть
[JS]]
function addComment(id)
{
var name = $('#author').val();
var com = $('#komment').val();
$.post("http://www.test2.ru/ajax.php", {foto_id: id, author: name, komment: com, option: 'dkom'}, function(response)
{
if(response == 1)
{
$.post("http://www.test2.ru/ajax.php", {foto_id: id, option: 'refresh'}, function(response)
{
$('#comments').empty().html(response);
});
}
});
}[/JS]
PHP чачть [PHP]if($_POST['option'] == 'dkom')
{

if(!empty($_POST['author']) && !empty($_POST['komment']))
{
$author=htmlspecialchars($_POST['author']);
$komment=htmlspecialchars($_POST['komment']);

include("./blocks/connect.php");
$date=date("d.m.Y H:i:s");
mysql_query("INSERT INTO komments (foto_id,author,komment,date) VALUES ('".$_POST['foto_id']."','$author','$komment','$date')");
exit("1");
}
}



if($_POST['option'] == 'refresh')
{
include("./blocks/connect.php");
$r=mysql_query("SELECT * FROM komments WHERE foto_id=".$_POST['foto_id']." ORDER BY date ");
while($q=mysql_fetch_array($r))
echo "<div class='komment'><div class='textkomment'><strong>$q[author]: </strong>$q[komment]</div>
<div class='date'>Добавлен $q[date]</div>
</div>
";
}
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SEVI
SEVI
сообщение 5.4.2011, 21:20; Ответить: SEVI
Сообщение #4


в пхп вставить после <?php :
[PHP]header("charset=windows-1251");[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.4.2011, 21:39; Ответить: werwolt
Сообщение #5


не помогло, а вообще наверное дело в js коде т.к раньше, когда коммент добавлялся с перезагрузкой страницы проблем не было
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SEVI
SEVI
сообщение 5.4.2011, 22:39; Ответить: SEVI
Сообщение #6


а что за квадратная скобка в js
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
werwolt
werwolt
Topic Starter сообщение 5.4.2011, 22:56; Ответить: werwolt
Сообщение #7


нету ее это случайно
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
SEVI
SEVI
сообщение 6.4.2011, 15:10; Ответить: SEVI
Сообщение #8


а какая у вас вообще кодировка на сайте???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pavelsc
pavelsc
сообщение 7.4.2011, 18:40; Ответить: pavelsc
Сообщение #9


если база utf-8 так прописать в пхп header("charset=UTF-8");

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Кодировка
18 inoken 12854 27.3.2011, 19:29
автор: -alexdrob-


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:33
Дизайн