Проблема с кодировкой.

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Проблема с кодировкой.

Сообщение maxfiles » Сб авг 01, 2009 10:19 am

Переезжаю с другого хостинга, сделал там бэкап, на этом хостинге - импорт. В PHPMyadmin кодировка читаема, а на сайте знаки вопроса заместо текста! Бьюсь уже долго, но никакие манипуляции не помогают.

в чем может быть дело? сайт http://www.cyber-biology.ru
Помогите, пожалуйста :?:
www.cyber-biology.ru - сайт о космонавтике, кибернетике и биологии
maxfiles
 
Сообщений: 9
Зарегистрирован: Сб авг 01, 2009 10:12 am

Сообщение leonidas » Сб авг 01, 2009 11:19 am

1) дамп по умолчанию сделан не в той кодировке (сделать дамп с указанием сей и посмотреть, что в дампе данные правильно выглядят)
2) Проверить что вы когда создавали Базу вы указали корректно кодировку и данные вставились в нужной кодировке


3) если данные вставились правильно (в пхпмайадмине же вы видете) и особо не охота заморачиваться в место где у вас происходит коннект к базе сразу после этого сделайте SET NAMES "CP1251" ну или что за кодировка у вас там используется, в большинстве случаев это помогает
leonidas
 
Сообщений: 532
Зарегистрирован: Вт май 31, 2005 10:06 am
Откуда: 117393, Moscow

Помогло. спасибо.

Сообщение maxfiles » Сб авг 01, 2009 11:56 am

Помогло выполнение строчки:
$query="SET NAMES cp1251";
после первого соединения.

Пришлось кучку скриптов подправить, чтобы правильно все заработало :(

Странно, у другого хостера, с которого я переезжал (к тому же бесплатного) таких багов не было... А тут платный и такие косячки...
На бывшем хостинге же все работало без всяких SET NAMES cp1251.

Но зато тут все шустренько работает...
www.cyber-biology.ru - сайт о космонавтике, кибернетике и биологии
maxfiles
 
Сообщений: 9
Зарегистрирован: Сб авг 01, 2009 10:12 am

Сообщение leonidas » Сб авг 01, 2009 12:46 pm

на 95% это баг в том как вы перенесли дамп базы
leonidas
 
Сообщений: 532
Зарегистрирован: Вт май 31, 2005 10:06 am
Откуда: 117393, Moscow

Сообщение maxfiles » Сб авг 01, 2009 2:36 pm

Я полтора дня изучал тему и пробовал разные варианты кодировки... не помогало... чуял, что где-то рядом.. но - никак :)
Вроде все должно работать, а вот не работало...
Ладно, главное что все работает :). Спасибо.
www.cyber-biology.ru - сайт о космонавтике, кибернетике и биологии
maxfiles
 
Сообщений: 9
Зарегистрирован: Сб авг 01, 2009 10:12 am


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron