Показать сообщение отдельно
  #1 (permalink)  
Старый 20.11.2011, 18:13
Интересующийся
Отправить личное сообщение для TTongorovortoto Посмотреть профиль Найти все сообщения от TTongorovortoto
 
Регистрация: 21.04.2011
Сообщений: 13

Проблемы с кодировкой jQuery.form
Доброго времени!
Использую скрипт чата shoutbox на сайте.
Не работают русские символы.
Вместо "сообщение" выводится
{"response":"Good work","nickname":"nick","message":"Ñооб ение","time":1321797742}

Чат работает на jquery + jquery.form
Скрипт считывает данные формы и отправляет Get-запрос файлу php, который заносит данные в базу данных.
В базе данных "сообщение" выводится уже так:
ÑЃÐ¾Ð¾Ð±& Ntilde;‰ÐµÐ½Ð¸&ET H;µ

Вывод чата из базы работает нормально. То есть если в базе данных написать русскими буквами, то они выводятся нормально в чате.
Но при добавлении русских сообщений, скрипт не работает.

Я перекодировал все файлы чата в UTF8 без BOM,
база данных работает с кодировкой utf_general_ci
В файле php, отправляющим сообщения в базу использовал функции
iconv, htmlspecialchars, mysql_real_escape_string. Не помогло.

Значит ошибка в работе скрипта, отправляющего форму на обработчик.
Отправляю jquery.form.js
Вложения:
Тип файла: txt jquery.form.js.txt (23.3 Кб, 2 просмотров)
Ответить с цитированием