За последние 24 часа нас посетили 24398 программистов и 1726 роботов. Сейчас ищут 1899 программистов ...

Прроблема с Prototype

Тема в разделе "JavaScript и AJAX", создана пользователем AviOn, 28 май 2008.

  1. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    Есть одна очень большая проблема.

    Пишу один простой скрипт который выводит содержимое из базы. Вот тут и получается ошибка. Выводит "большие" каракули. Тоесть текст типа
    Код (Text):
    1. <tr>
    2.     <td colspan="2" style="padding-bottom: 7px;"><div class="history_line"><a href="content.php?page=catalog">Каталог</a><?
    3.  
    4.                 $res = mysql_query("SELECT * FROM `catalog_cat` WHERE `id`='$_GET[cid]'");
    Он просто не понимает и выдает
    Код (Text):
    1.  
    2. Каталог/??/a> /?? ???a>
    3. ?? ???td>  ???????/a> ?????? ??
    Кто знает что происходит помогите.[/php]
     
  2. Anonymous

    Anonymous Guest

    С тобой случился UTF-8
     
  3. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    А как решить? База то на cp-1251. и кодировка файла тоже
     
  4. Anonymous

    Anonymous Guest

    угу. А соединение в УТФ
     
  5. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    где можна почитать? или как это исправить?
     
  6. Anonymous

    Anonymous Guest

    Читать про SET NAMES
     
  7. lexa

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

    С нами с:
    22 июл 2007
    Сообщения:
    1.746
    Симпатии:
    0
    Адрес:
    Санкт-Петербург
    Чтобы предотвратить точно такой же вопрос, но почему аякс возвращает каракули: http://prototypejs.org/api/ajax/options см. encoding.
     
  8. BS

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

    С нами с:
    10 апр 2008
    Сообщения:
    149
    Симпатии:
    0
    lexa prototype независимо от encoding работает с utf-8


    AviOn добавь в .htaccess сточку

    Код (Text):
    1. AddDefaultCharset windows-1251
    и будет тебе счастье
     
  9. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    BS Ну СПАСИБО. Єто действительно рульная тема.... С меня ПИВО..... (Если бы конечно был рядом.... :) )
     
  10. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    стандартная отмазка, Главпочтамп работает ежедневно :)
     
  11. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    topas Знать бы куда? Отправил бы с удовольствием. Только б не выпили по дороге....

    Ладно с этим понятно... Ещё один вопрос: В Prototype есть така вишка как указание параметров

    Код (Text):
    1. parameters: {cid: get_cid}
    Можна ли передавать два параметра?

    P.S. Запрос идет через GET. Пробывал
    Код (Text):
    1. parameters: {cid: get_cid; id: get_id}
    Не пашет. Или я туплю.
     
  12. eduha

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

    С нами с:
    8 ноя 2006
    Сообщения:
    278
    Симпатии:
    0
    Адрес:
    Караганда
    А если так:
    Код (Text):
    1. parameters: {cid: get_cid, id: get_id}
     
  13. AviOn

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

    С нами с:
    16 июл 2007
    Сообщения:
    171
    Симпатии:
    0
    Адрес:
    Кировоград, Украина
    eduha так уже лутше. Сенкс.