Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] Вместо букв "????????????"

Ответить
Настройки темы
Прочие БД - [решено] Вместо букв "????????????"

Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Недавно перенесли сайт на другой сервер. Итогом стало замена всех букв выводимых из БД на знаки вопроса. Предпринятые попытки результата не принесли. Прошу помочь.
http://www.vse-ok.net/
Если вопрос не в эту тему, зараннее извиняюсь.

Отправлено: 18:30, 05-06-2009

 

Аватара для mozgabyte

GEEK


Автор проектов


Сообщения: 730
Благодарности: 165

Профиль | Сайт | Отправить PM | Цитировать


Цитата mart0902:
Предпринятые попытки результата не принесли»
а какие были попытки?
наверное что-то с кодировками случилось

-------
(с) mozgabyte


Отправлено: 18:33, 05-06-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Пробовал заново переустановить БД. (В прошлый раз помогло).
Изменял кодировку в phpMyAdmin, сопоставление соединения с MySQL.

Отправлено: 18:39, 05-06-2009 | #3

D_Master


Сообщения: n/a

Профиль | Цитировать


Код: Выделить весь код
SET NAMES
не пробовали после подключения?

Отправлено: 21:03, 05-06-2009 | #4


Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Поподробнее если можно. Я если честно с БД MySQL не совсем дружен.

Отправлено: 20:48, 06-06-2009 | #5


Deadooshka


Сообщения: 2514
Благодарности: 690

Профиль | Отправить PM | Цитировать


если каждый скрипт сайта будет выполнять перед запросами
PHP код: Выделить весь код

@mysql_query("SET NAMES 'cp1251'"); //для кириллицы 


то необязательно в конфигах MySQL указывать кодировку по-умолчанию...

Отправлено: 18:58, 08-06-2009 | #6


Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробовал не помогло.
В каждый файл .php добавил вышеуказанный код.

Отправлено: 18:53, 09-06-2009 | #7


Deadooshka


Сообщения: 2514
Благодарности: 690

Профиль | Отправить PM | Цитировать


Цитата mart0902:
В каждый файл .php добавил вышеуказанный код »
PHP код: Выделить весь код

@mysql_query("SET NAMES 'cp1251'");

@
mysql_query("SET CHARACTER SET cp1251");// с этим запросом нужно экспериментировать... 

эти запросы должны выполняться сразу после соединения с базой, перед остальными запросами - если есть функция/метод коннекта с базой (или отдельный файл, который инклудится во все скрипты), то туда (вряд ли процедура коннекта с базой прописана в каждом скрипте)...

если это не помогает, то в mysql отсутствует необходимый файл поддержки кириллицы, что маловероятно... или некорректно перенесли базу...

Отправлено: 20:20, 09-06-2009 | #8


Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мне пришло письмо от админа после переноса сайта.
"Ваш сайт перенесен на новый, более мощный сервер hyperhost1.ru
Доступ в панель управления и на фтп:
http://hyperhost1.ru:2082
логин и пароль прежние.
Поскольку сервера не идентичные, у Вас могут возникнуть проблемы с
кириллицей (зависит от Вашего кода, у большинства пользователей все Ок)
Если проблема будет, админ советует посмотреть:
http://web.opennet.ru/base/dev/mysql_cp1251.txt.html"

Но я если чесно, по данной ссылке, ни чего не понял. Если у кого есть терпение, по шагово мне объяснить, буду благодарен и выполню все инструкции.

Отправлено: 21:35, 09-06-2009 | #9


Deadooshka


Сообщения: 2514
Благодарности: 690

Профиль | Отправить PM | Цитировать


не публикуйте ссылки на панель управления

обычно описанное в PHPMyAdmin реализуется (там все наглядно сделано)...

Отправлено: 22:35, 09-06-2009 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Прочие БД - [решено] Вместо букв "????????????"

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Пропала "собака": вместо символа @ подставляется " ukio Хочу все знать 17 19-04-2016 01:10
Вместо "Мой компьютер" открывается "Поиск" и др. ZoolooS Лечение систем от вредоносных программ 5 20-06-2008 14:11
Разное - [решено] Вместо "Мой компьютер" или при двойном щелчке на папке открывается "Поиск" ZoolooS Microsoft Windows 2000/XP 4 18-06-2008 16:34
AMIP плагин для "винампа" вместо русских букв кракозябры rizz Программное обеспечение Windows 6 20-05-2007 12:57
[решено] в контекстном меню "Мой компьютер" вместо пункта "Открыть" квадратики NikLok Автоматическая установка Windows 2000/XP/2003 7 20-12-2006 17:04




 
Переход