Показать полную графическую версию : [решено] Вместо букв "????????????"
mart0902
05-06-2009, 18:30
Недавно перенесли сайт на другой сервер. Итогом стало замена всех букв выводимых из БД на знаки вопроса. Предпринятые попытки результата не принесли. Прошу помочь.
http://www.vse-ok.net/
Если вопрос не в эту тему, зараннее извиняюсь.
mozgabyte
05-06-2009, 18:33
Предпринятые попытки результата не принесли»
а какие были попытки?
наверное что-то с кодировками случилось
mart0902
05-06-2009, 18:39
Пробовал заново переустановить БД. (В прошлый раз помогло).
Изменял кодировку в phpMyAdmin, сопоставление соединения с MySQL.
D_Master
05-06-2009, 21:03
SET NAMES не пробовали после подключения?
mart0902
06-06-2009, 20:48
Поподробнее если можно. Я если честно с БД MySQL не совсем дружен.
если каждый скрипт сайта будет выполнять перед запросами @mysql_query("SET NAMES 'cp1251'"); //для кириллицы то необязательно в конфигах MySQL указывать кодировку по-умолчанию...
mart0902
09-06-2009, 18:53
Попробовал не помогло.
В каждый файл .php добавил вышеуказанный код.
В каждый файл .php добавил вышеуказанный код »
@mysql_query("SET NAMES 'cp1251'");
@mysql_query("SET CHARACTER SET cp1251");// с этим запросом нужно экспериментировать...
эти запросы должны выполняться сразу после соединения с базой, перед остальными запросами - если есть функция/метод коннекта с базой (или отдельный файл, который инклудится во все скрипты), то туда (вряд ли процедура коннекта с базой прописана в каждом скрипте)...
если это не помогает, то в mysql отсутствует необходимый файл поддержки кириллицы, что маловероятно... или некорректно перенесли базу...
mart0902
09-06-2009, 21:35
Мне пришло письмо от админа после переноса сайта.
"Ваш сайт перенесен на новый, более мощный сервер hyperhost1.ru
Доступ в панель управления и на фтп:
http://hyperhost1.ru:2082
логин и пароль прежние.
Поскольку сервера не идентичные, у Вас могут возникнуть проблемы с
кириллицей (зависит от Вашего кода, у большинства пользователей все Ок)
Если проблема будет, админ советует посмотреть:
http://web.opennet.ru/base/dev/mysql_cp1251.txt.html"
Но я если чесно, по данной ссылке, ни чего не понял. Если у кого есть терпение, по шагово мне объяснить, буду благодарен и выполню все инструкции.
не публикуйте ссылки на панель управления
обычно описанное в PHPMyAdmin реализуется (там все наглядно сделано)...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.