За последние 24 часа нас посетили 17497 программистов и 1293 робота. Сейчас ищут 2089 программистов ...

php+prototype.js

Тема в разделе "JavaScript и AJAX", создана пользователем Son of North, 15 апр 2007.

  1. Son of North

    Son of North Активный пользователь

    С нами с:
    15 апр 2007
    Сообщения:
    3
    Симпатии:
    0
    В общем такая проблема, посылаю через библиотеку prototype запрос на сервер методом post, всё вроде бы проходит на ура, переменная передается, потом я её через скрипт возращаю и распечатываю. Но стоит мне попытаться записать данные в базу данных, так тут же начинаются проблемы с кодировкой, как на локальной машине, так и на хосте и вместо
    "Проверка" в базе данных какая то карявопись записывается "Проверка", при этом если пытаться просто распечатать переменную, которую отправил, то с русскими буквами там проблем не возникает
     
  2. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Потому что в браузере все в кодировке UTF.
    А sql-клиент в котором ты смотришь в другой (скорее всего win-1251)
     
  3. Son of North

    Son of North Активный пользователь

    С нами с:
    15 апр 2007
    Сообщения:
    3
    Симпатии:
    0
    Дык а вродь в теле запроса можно как то перекодировать данные из одной кодировки в другую, я когда то такой прикол видел, но вот синтаксис в упор непомню
     
  4. vasa_c

    vasa_c Активный пользователь

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    Тебе не надо кодировать, тебе в интерфейсе sql-клиента нужно выбрать нужную
     
  5. Son of North

    Son of North Активный пользователь

    С нами с:
    15 апр 2007
    Сообщения:
    3
    Симпатии:
    0
    Нихрена, непомогает, перекодировал таблицу в юникод, та же шляпа