Intellect Board — cистема управления сайтомПостроение сайта на основе форума |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Вместо русских букв вопросы "??????" |
Правила раздела |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Sherbaho |
Здравствуйте, все! Установил вчера Intboard. Инсталяция прошла успешно. 1. Далее в основных настройках форума "Основной язык форума" надпись ??????(russian) 2. Затем при ЗАВЕДЕНИИ новых каталогов и разделов все вводится и сохраняется, но на экране когда перехожу к списку отображаются вопросы, типа "????????????" 3. Затем при регистрации пользователя если ввожу Русские буквы в поля, то система выдает ошибку GLOBAL ADMIN ERROR: SELECT * FROM ib_User WHERE u__name="Щербахо" OR u__email="sherbaho@list.ru"<br>1267: Illegal mix of collations (cp1251_general_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '=' Какие настройки надо сделать, чтобы форум заработал корректно и где? C надеждой на помощь, Начинающий админ |
Sherbaho |
В продолжение предыдущего вопроса. Все работает, ошибок больше не выдает. Но везде, где я ввожу русские буквы, после того, как сообщение отправлено и захожу смотреть - только сплошные ????????? (вопросики) При этот весь интерфейс работает и показывает русские буквы замечательно. Переустанавливал форум, но не помогло. Редактировал файл db/mysql.php насчет функций db_connect и db_pconnect: добавлял и убирал mysql_query("SET NAMES 'cp1251'",$lastlink); но тоже не помогло. На форуме не смог найти ответ... Помогите, а то так нравится форум - собираюсь его устанавливать на отдельный домен, а при тестировании вот ;-( Спасибо. |
Sherbaho |
Установил версию 2.19 на другой сервак, но проблема осталась такая же. Все равно вопросики. Надеюсь на помощь. |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Проблема тут вот в чем: некорректно настроена кодировка на сервере по умолчанию. Решается это следующим образом: снести всю базу целиком, после чего отредактировать файл db/mysql.sql и там в конце каждого оператора CREATE TABLE заменить TYPE=MyISAM; на TYPE=MyISAM CHARACTER SET 'cp1251'; ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
Sherbaho |
Большое спасибо за ответ. А какой параметр в настройке базы данных надо исправить не подскажите? (вроде интерфейс настройки Базы у меня доступен) Или надо просить об этом моего хостинг провайдера, который настраивал мне базу по моему запросу? Все дело в том, что за время пока я ждал ваш ответ я успел поставить еще движок Nucleus CMS и там были такие же проблеммы ... |
wsx |
Sherbaho пусть дефаултовую кодировку в СУБД MySQL зададут. ---
Не всё так просто, как на самом деле! |
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик Откуда: Москва Всего сообщений: 3299 Рейтинг пользователя: 70 Ссылка Дата регистрации на форуме: 29 сен. 2001 |
Sherbaho, а тот вариант с редактированием файла mysql.sql не помог что ли? Если да, то пиши в техподдержку, чтобы они твоей базе поставили кодировку cp1251 (она же windows1251) по умолчанию. ---
Спорить со мной по поводу того, что в IntB будет, а чего нет -- бесполезно! |
<<Назад Вперед>> | Модераторы: aerograf, wsx | Печать |
Intellect Board — cистема управления сайтом » Техническая поддержка версии 2.18 » Вместо русских букв вопросы "??????" |
1 посетитель просмотрел эту тему за последние 10 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
Ограничение доступа не отображаются разделы Архив версий Установка стиля на Intellect Board 2.22 Завершилась работа над новой версией 3.00 |
Самые активные 5 тем | |