Народ. Помогите решить проблему с кодировками. Установил на комп Апач, PHP, MySQL. Работаю на localhoste при пмощи своих скриптов. Раз пять проверял - вроде всё записывается, вносится в базу и выводится из неё в браузер в UTF-8. Если использую свои скрипты то кириллица отображается правильно. Проблема начинается если использую в работе с БД - phpMyAdmin. Проблема в том что phpMyAdmin все ранее созданные таблицы ( в смысле содержимое) видит но кириллицу сохранённую в них выводит кракозябрами, а мои скрипты выводят содержимое занесённое phpMyAdmin-ом как одни знаки вопроса -????????????????????. Я понимаю что с такой проблемой сталкиваются многие но поможите плиз. Кто чем может, кто ответом, кто можть ссылкой .
С этим сталкивался наверное каждый. SET NAMES должен быть указан явно и правильно! Если данные УЖЕ записаны в перекодированном хз как виде, они будут раскодироваться назад по тому же загадочному правилу и в скрипте выглядят нормально… пока не исправишь set names. Потому что на самом деле в базе они кракозабликами. Попрощайтесь с тем, что УЖЕ записалось в базу.