Intellect Board — cистема управления сайтом

Построение сайта на основе форума

Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Нечитабельные символы после переезда!
RSS

Нечитабельные символы после переезда!

Нуждаюсь в срочной помощи знающих людей

Текущий рейтинг темы: Нет
Выводить сообщения

<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
 
lady
Начинающий


Всего сообщений: 31
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2009
Ребята, у меня случилась беда! Выручайте!
Переехала на новый хостинг. Форум установился благополучно и все работает нормально, кроме кодировок!
БД записана в виде иероглифов, в текстовых редакторах в виде кириллицы не открывается.
Родные кодировки в панели phpmyadmin вот в таком состоянии:
[q]
Variable Session value / Global value
......................................
character set client utf8
(Global value) latin1
character set connection utf8
(Global value) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Global value) latin1
character set server latin1
character set system utf8
character sets dir /usr/local/mysql-5.0.90-linux-i686/share/mysql/charsets/
collation connection utf8_general_ci
(Global value) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci
[/q]

Кодировки нового сервера:
[q]
Variable Session value / Global value
.............................................
character set client utf8
(Global value) cp1251
character set connection latin1
(Global value) cp1251
character set database cp1251
character set filesystem binary
character set results utf8
(Global value) cp1251
character set server cp1251
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection latin1_swedish_ci
(Global value) cp1251_general_ci
collation database cp1251_general_ci
collation server cp1251_general_ci
[/q]

Весь русский текст отображается в виде знаков ?
Что мне делать???
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
Ну на вскидку:

1. Открываем на редактирование файл /db/mysql.php
2. Находим строки:

//  mysql_query("SET NAMES 'cp1251'",$lastlink);

3. И раскомментируем их, убрав "//" в начале строки.
lady
Начинающий


Всего сообщений: 31
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2009
Gram, в файле 2 строки. Раскомментировала обе, результат прежний!
lady
Начинающий


Всего сообщений: 31
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2009
Любопытно и то, что в названии форума, новостном блоке и админ-панели тексты в виде нормальной кириллицы. Нечитабильны названия разделов, тем, сообщений, имена и статусы пользователей, сообщений ЛС и (наверное) коментарии модераторов...
Может быть решить проблему включением в файлы, отвечающие за отображение разделов, заглавий тем и сообщений код <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> и решить проблему кодировок навсегда? Знать бы, какие файлы ответственны за все это?
lady
Начинающий


Всего сообщений: 31
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2009
Проблему решила, разрубив Гордиев узел — переехала на другой хостинг. Хостер хороший техник, все подключил сам, причем мнгновенно.
Но вопросы по кодировкам остались. К сожалению, проверить предложения на практике уже не представляется возможным.
Gram
Администратор

Gram
Откуда: Нижний Новгород
Всего сообщений: 1011
Рейтинг пользователя: 38


Ссылка


Дата регистрации на форуме:
23 июля 2003
lady, проблемы была в неверной кодировке MySQL. Решать её надо соответствующей настройкой сервера.
lady
Начинающий


Всего сообщений: 31
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
26 окт. 2009
Gram, все правильно. Исходная кодировка latin_1, а сервер был настроен на cp_1251. Различия в кодировках хостер преодолеть не смог. Уже договорилась о переводе форума на другой хостинг, где проблема решена заранее.
И все же остались вопросы. Часть текстов отображается верно вне зависимости от настроек сервера. Можно ли решить вопрос внутренними средствами форума и в каких файлах необходимо прописать кодировку кириллицы?
aost
Начинающий


Всего сообщений: 42
Рейтинг пользователя: 2


Ссылка


Дата регистрации на форуме:
8 дек. 2009

lady написал:
[q]
Уже договорилась о переводе форума на другой хостинг, где проблема решена заранее.
[/q]

Эта проблема глобально не решается: надо либо переезжать (и пристраивать базу там), либо исправлять кодировки на имеющейся базе (если получится).

lady написал:
[q]

И все же остались вопросы.
[/q]

Почитайте что-нибудь обще-теоретическое про кодировки в mysql, особенно при переходе с версии на версию. В гугле этого добра даже на русском много.

---
Best regards!
<<Назад  Вперед>>Модераторы: aerograf, wsxПечать
Intellect Board — cистема управления сайтом »   Техническая поддержка версии 2.22 »   Нечитабельные символы после переезда!
RSS

1 посетитель просмотрел эту тему за последние 10 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
Ограничение доступа
не отображаются разделы
Архив версий
Установка стиля на Intellect Board 2.22
Завершилась работа над новой версией 3.00

Самые активные 5 тем RSS


Время выполнения скрипта: 0.0373. Количество выполненных запросов: 17, время выполнения запросов 0.0000
Creative Commons License Rambler's Top100 Rambler's Top100 Рейтинг@Mail.ru Valid HTML 4.01 Transitional Valid CSS!