Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Кодировка сообщений в чате (https://javascript.ru/forum/jquery/17863-kodirovka-soobshhenijj-v-chate.html)

Telnet 18.06.2011 00:52

Могу посоветовать тебе мой пример по работе с AJAX через Jquery
там все просто отправляешь на сервер число в ответ приходит число цифрами на русском языке, посмотри может поможет.
http://narod.ru/disk/16343742001/JqueryAJAX.zip.html

VivaLaMax 19.06.2011 22:40

Цитата:

Сообщение от Telnet (Сообщение 109269)
Могу посоветовать тебе мой пример по работе с AJAX через Jquery
там все просто отправляешь на сервер число в ответ приходит число цифрами на русском языке, посмотри может поможет.
http://narod.ru/disk/16343742001/JqueryAJAX.zip.html

Спасибо) Обязательно посмотрю!
Но прошу понимающихся людей посмотреть платформу моего чата и сказать в чём может быть проблема?!

Я уже дошел до того что null не появляется, но когда отправляется сообщение пользователя русскими буквами в файл, то там такое пишет вместо оправляемого на сайте "Привет" - Всякую фигню
Если в файле те иероглифы исправить на Привет, тогда на сайте все ок отображается.
В чём дело?

VivaLaMax 23.06.2011 16:04

Вот, когда пишу:
"Привет" - на сайте отображается "ÐџÑЂÐ¸Ð²ÐµÑ"
в файле в тоже время пишет вместо
"Привет" - "ÐџÑЂÐ¸Ð²Ð&mic ro;Ñ‚ "

VivaLaMax 24.06.2011 16:39

Знает кто кодировки?

Gozar 24.06.2011 17:13

Твоя проблема в строке:
$message = htmlentities(strip_tags($_POST['message']));

в функции: htmlentities();
именно она делает из твоего текста:
Цитата:

Сообщение от VivaLaMax (Сообщение 110173)
"Привет" - "ÐџÑЂÐ¸Ð²Ð&mic ro;Ñ‚ "


VivaLaMax 24.06.2011 20:03

Цитата:

Сообщение от Gozar (Сообщение 110326)
Твоя проблема в строке:
$message = htmlentities(strip_tags($_POST['message']));

в функции: htmlentities();
именно она делает из твоего текста:"Привет" - "ÐџÑЂÐ¸Ð²Ð &mic ro;Ñ‚ "

Спасибо за наиболее ясный ответ который мне давали в этой теме. А что же делать с этой строкой что бы весь текст был нормальным?

Gozar 24.06.2011 20:12

http://php.net/manual/ru/function.htmlentities.php
Я не делаю за вас чат. Если вы не знаете что делать - обратитесь к специалисту, денег к примеру ему заплатите.

VivaLaMax 24.06.2011 20:19

Цитата:

Сообщение от Gozar (Сообщение 110347)
http://php.net/manual/ru/function.htmlentities.php
Я не делаю за вас чат. Если вы не знаете что делать - обратитесь к специалисту, денег к примеру ему заплатите.

Ну если знаете то вам сложно подсказать? :)

Gozar 25.06.2011 09:27

$message = strip_tags($_POST['message']);

проблемы безопасности - это ваши проблемы, не мои.

зы: Я не помогаю людям, которые не прилагают усилий для решения собственных проблем.

VivaLaMax 25.06.2011 20:52

Всем спасибо, со всем разобрался!


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