В Базе текст, а в CMS 2.3 Extra вижу ????????????? вместо текста

Статус
В этой теме нельзя размещать новые ответы.

m_george

Создатель
Регистрация
22 Апр 2007
Сообщения
20
Реакции
6
Такая проблема: В Базе Текст правельно отображается (если верить phpmyadmin), а вот в CMS 2.3 extra весь текст видит как: ????????????, SQL -запрос из CMS тоже видит ?????????????. Сразу после инсталяции было в базе было ??????????? (так показал phpmyadmin)
Cоздал базу заново, а потом содержимое файла: install/netcat1.sql залил в базу с помощью sql-запроса (через phpmyadmin)
 
Проблема в кодировки мускула...
 
Видимо версия mysql больше 4.0.x
Ищи где в коде осуществляется подключение к базе данных и добавляй

@mysql_query("SET NAMES cp1251");
 
это что получается ? МНЕ ЧТО ВСЮ ЦМС ПЕРЕЛОПАТИТЬ ЧТОБ ВЕЗДЕ ДОПИСАТЬ
@mysql_query("SET NAMES cp1251");

Добавлено через 7 минут
А раньiе работало нормально! может болие старую версию денвера поставить, Поможет ли?
 
Если версия mysql будет 4.0.x, то поможет.
А лапатить всё не нужно. Обычно соединение с базой данных выноситься отдельно в какой-либо класс.
 
@mysql_query("SET NAMES cp1251"); - ха смешно .. может не всегда помочь ..
если БД уже в неправильно кодировке забита .. то выход один .. сносить БД ... и экспериментировать с кодировками при загонке бекапа ...
много раз на такие грабли наступал .. поподробнее опиши ситуацию .. расскажу как фиксить ... :)
 
Проблема у тебя в том что кодировки разные на локалхосте и хостинге. Если хочешь пользоваься уже созданной бд на локалке, меняй кодировку в пхпмайадмин на хосте. Либо перекодируй.
 
Прально гововорит... Иногда помогает банальное использование UTF-8...
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху