За последние 24 часа нас посетили 58059 программистов и 1848 роботов. Сейчас ищут 1073 программиста ...

Проблема с кодировками или передачей даных?

Тема в разделе "Прочие вопросы по PHP", создана пользователем joost, 17 янв 2007.

  1. joost

    joost Guest

  2. Петр

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

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Скорее всего, не настроена кодировка сервера баз данных.
     
  3. joost

    joost Guest

    так вот проблема в том, что если добавлять запись в самой СУБД, то нормальный текст выводится, если через форму, то "???"
     
  4. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    а если вывести перед добавлением в базу окей?
     
  5. joost

    joost Guest

    В базу коментарий записывается по нажатии на кнопку, а уже скрипт, который записывает, после добавления коментария в базу возвращает на страницу с которой коментарий добавлялся
    Вот примерно как на этом форуме.
     
  6. vb

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

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    В базе все нормально отображается?
    Кодировка базы?
    Коменты и остальной текст в одной базе?
     
  7. joost

    joost Guest

    В базе все нормально
    Кодировка базы windows-1251
    Все в одной базе
     
  8. vb

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

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Если MySQL 4+ то есть подозрение, что дважды использован SET NAMES причем один раз неверно.
    Коннект 1 используется?
    Функции iconv в комментах не используются?
     
  9. joost

    joost Guest

    Коннект 1
    Функции iconv в комментах нет
    в .htaccess AddDefaultCharset windows-1251
    в самих скриптах прописано <meta http-equiv="content-type" content="text/html; charset=windows-1251" />
     
  10. vb

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

    С нами с:
    6 июн 2006
    Сообщения:
    911
    Симпатии:
    0
    Адрес:
    Saint-Petersburg
    Тогда, если я ничего не забыл, на какой-то из вопросов вы ответили неверно :)
    Проверьте хорошенько все что написано выше.
     
  11. DarkElf

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

    С нами с:
    22 окт 2006
    Сообщения:
    1.632
    Симпатии:
    0
    joost

    а кодировка таблиц совпадает с кодировкой базы?)
     
  12. Anonymous

    Anonymous Guest

    а если сделать запрос:
    Код (Text):
    1. show variables like 'char%';
    Что покажет?
     
  13. joost

    joost Guest

    Поменял кодировку таблици с коментами на latin1. Все работает. Не будет ли потом проблем из-за этой кодировки?
    Как к ней относятся поисковые роботы?
     
  14. Anonymous

    Anonymous Guest

    Абсолютно фиолетово. Они ввобще о ней никак узнать не могут. (;
     
  15. joost

    joost Guest

    Горбунов Олег
    Это не тот Олег Горбунов, что на форуме о поисковых*
     
  16. Anonymous

    Anonymous Guest

    Чего-чего? =)
     
  17. joost

    joost Guest

    Не тот!