Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Проблемы с кодировками (https://javascript.ru/forum/jquery/2866-problemy-s-kodirovkami.html)

kaaron 19.02.2009 15:10

Проблемы с кодировками
 
У меня есть скрипт который изменяет данные с базе без перезагрузки страниц но при изменении данных он в базу заносит всякую ерунду в виде иероглифов. Ктото может подсказать в чем причина.

kaaron 19.02.2009 15:12

Цитата:

Сообщение от kaaron (Сообщение 12889)
У меня есть скрипт который изменяет данные с базе без перезагрузки страниц но при изменении данных он в базу заносит всякую ерунду в виде иероглифов. Ктото может подсказать в чем причина.

В этот скрипте данные выбираются в форму а потом их отправляю через $.post в базу данных

Kolyaj 19.02.2009 15:25

Цитата:

Сообщение от kaaron
Ктото может подсказать в чем причина.

База в одной кодировке, страницы/скрипты в другой.

kaaron 19.02.2009 17:17

Дело в том что кодировки и в базе и в файле одинаковые. И когда добавляешь данные в базу все нормально иероглифы когда изменяешь данные выбранные из базы. Тоесть на эту страницу данные из базы попадают нормальной кодировки а уходят из нее в базу уже иероглифами

kaaron 19.02.2009 17:22

Да кстати вспомнил если передавать данные с перезагрузкой страницы тоесть по обычному PHP данные изменяются с нормальной кодировкой и без иероглифов, как только делаешь изменение данных без перезагрузки появляются иероглифы

Kolyaj 19.02.2009 18:10

escape(), совместимый с русскими буквами

kaaron 19.02.2009 18:58

Подскажи как этот escape использовать если у меня вот такой скрипт
который отправляет данные на сервер для внесения их в базу

<script>
        jQuery('#button').click(function()
	        {
            var text = document.getElementById('text').value;
            var theme = document.getElementById('theme').value;
            var id_msg = document.getElementById('id_msg').value;
             $.post(
                     'edit_in.php',
                       {
                          type: 'test-request',
                          text: text,
                          theme: theme,
                          id_msg: id_msg
                       },onAjaxSuccess
                  );
           	});
        </script>


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