За последние 24 часа нас посетили 17937 программистов и 1589 роботов. Сейчас ищут 1096 программистов ...

Ощибки в отображении кодировок

Тема в разделе "PHP и базы данных", создана пользователем Chum, 14 июл 2010.

  1. Chum

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

    С нами с:
    15 июл 2009
    Сообщения:
    14
    Симпатии:
    0
    Народ. Помогите решить проблему с кодировками.
    Установил на комп Апач, PHP, MySQL. Работаю на localhoste при пмощи своих скриптов. Раз пять проверял - вроде всё записывается, вносится в базу и выводится из неё в браузер в UTF-8.
    Если использую свои скрипты то кириллица отображается правильно. Проблема начинается если использую в работе с БД - phpMyAdmin. Проблема в том что phpMyAdmin все ранее созданные таблицы
    ( в смысле содержимое) видит но кириллицу сохранённую в них выводит кракозябрами, а мои скрипты выводят содержимое занесённое phpMyAdmin-ом как одни знаки вопроса -????????????????????.
    Я понимаю что с такой проблемой сталкиваются многие но поможите плиз. Кто чем может, кто ответом, кто можть ссылкой .
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  3. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.118
    Симпатии:
    1.245
    Адрес:
    там-сям
    С этим сталкивался наверное каждый. SET NAMES должен быть указан явно и правильно!
    Если данные УЖЕ записаны в перекодированном хз как виде, они будут раскодироваться назад по тому же загадочному правилу и в скрипте выглядят нормально… пока не исправишь set names. Потому что на самом деле в базе они кракозабликами.

    Попрощайтесь с тем, что УЖЕ записалось в базу.