bncom Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 (изменено) Возникла проблема с кодировкой после обновления форума с 3.0.5 до 3.1 Вся база в utf-8, как и положено, однако на форуме появились одни ????????, в админ панели все нормально, кроме названия русских групп и т.п. БД проверил, там все посты и темы отображаются тоже нормально. Только на форуме ?????. Изменено 8 Июня 2010 пользователем bncom Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ph-A Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 .htaccess не стерли? Браузер в какой кодировки, показывает страницу? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 8 Июня 2010 Автор Жалоба Поделиться Опубликовано 8 Июня 2010 (изменено) .htaccess не стерли?Его изначально в дистрибутиве нет Но я еще раньше для 3.0 создал .htaccess со следующим содержанием: AddDefaultCharset utf-8 AddCharset utf-8 * <IfModule mod_charset.c> CharsetSourceEnc utf-8 CharsetDefault utf-8 </IfModule> Браузер в какой кодировки, показывает страницу?В Юникоде (utf-8) Изменено 8 Июня 2010 пользователем bncom Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ph-A Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 Все таки проблема с кодировкой базы данных. Что говорит поддержка IBR? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 Подозрева, все же не все таблицы у топикстартера в utf-8. И обновление до 3.1 это дело вскрыло.... Хотя, не глядя на БД что либо утверждать трудно. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 8 Июня 2010 Автор Жалоба Поделиться Опубликовано 8 Июня 2010 Вот таблицы БД: Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 как обновление производили? какие файлы меняли? пользовались ли английской версией 3.1 до того как перейти на 3.1 русский Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 8 Июня 2010 Автор Жалоба Поделиться Опубликовано 8 Июня 2010 как обновление производили?Через скрипт апгрейта, все прошло нормально, в конце правда надпись красная была "Предупреждение", но без описание причины чего-либо, потом страница опять перегрузилась, и там все ОК уже было. какие файлы меняли?Все, что были в дистрибутиве. пользовались ли английской версией 3.1 до того как перейти на 3.1 русскийнет Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Realbandit Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 сделай выборку из БДв самой БД уже ??? нарисовались видимо при сравнении таблиц Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 tryer Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 Олбновил вообще без проблем...правда на локале...Но думабю и на серваке без проблем...Стояла 305 руская! Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 8 Июня 2010 Жалоба Поделиться Опубликовано 8 Июня 2010 В conf_global.php Строчка$INFO['sql_charset'] = 'utf8'; Присутствует? Если присутствует, то пишите в клиент-центр, будут разбираться из-за чего проблема. Если не присутствует, добавьте. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 9 Июня 2010 Автор Жалоба Поделиться Опубликовано 9 Июня 2010 (изменено) Строчка$INFO['sql_charset'] = 'utf8'; Присутствует?Нет, не присутствует, я так понял, в конфиге 3.1 два отличия от 3.0.5 - это как раз отсутствие переменной $INFO['sql_charset'] и изменнение $INFO['board_url'] на $INFO['base_url'] При добавлении переменной $INFO['sql_charset'] = 'utf8' в конфиг сайт форум в белую страницу. Вот информация об ошибке после включения отображения эрроров: Fatal error: Uncaught exception 'Exception' with message 'Не удалось инициализировать регистр, кеш настроек либо пуст, либо испорчен' in /www/site.ru/forum/admin/sources/base/ipsRegistry.php:1814 Stack trace: #0 /www/site.ru/forum/admin/sources/base/ipsRegistry.php(499): ipsRegistry->setUpSettings() #1 /www/site.ru/forum/admin/sources/base/ipsController.php(77): ipsRegistry::init() #2 /www/site.ru/forum/admin/sources/base/ipsController.php(64): ipsController->init() #3 /www/site.ru/forum/admin/index.php(26): ipsController::run() #4 {main} thrown in /www/site.ru/forum/admin/sources/base/ipsRegistry.php on line 1814 Изменено 9 Июня 2010 пользователем bncom Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 9 Июня 2010 Жалоба Поделиться Опубликовано 9 Июня 2010 Это хорошо, что такая ошибка. http://forums.ibresource.ru/index.php?/topic/58417/page__st__40__p__349840#entry349840 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 9 Июня 2010 Автор Жалоба Поделиться Опубликовано 9 Июня 2010 (изменено) Да, все помогло, теперь другая ошибка (см. скриншот). Произошло после того, как я обновил кэш языков. Изменено 9 Июня 2010 пользователем bncom Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ritsuka Опубликовано 9 Июня 2010 Жалоба Поделиться Опубликовано 9 Июня 2010 (изменено) Переимпортируйте их из xml. Они поставились не в той кодировке. Изменено 9 Июня 2010 пользователем Ritsuka Палыч отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 9 Июня 2010 Автор Жалоба Поделиться Опубликовано 9 Июня 2010 (изменено) Переимпортируйте их из xml. Они поставились не в той кодировке.Делал, все равно кракозябры. Импортируются языковые файлы не правильно почему-то. Немного с бубном поплясал, вроде исправил проблему, однако осталось вот такая бяка (см. аттач) Изменено 9 Июня 2010 пользователем bncom Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 GiV Опубликовано 9 Июня 2010 Жалоба Поделиться Опубликовано 9 Июня 2010 В conf_global.php define('IN_DEV', 0); заменить на define('IN_DEV', 1); Зайти в АЦ. Вернуть все как было Палыч отреагировал на это 1 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 bncom Опубликовано 10 Июня 2010 Автор Жалоба Поделиться Опубликовано 10 Июня 2010 Не помогло, все равно в админке половина слов иероглифами. Может, из-за того, что при заливки по фтп файлы коряво заливались? Такое может быть? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Палыч Опубликовано 28 Августа 2010 Жалоба Поделиться Опубликовано 28 Августа 2010 На вряд ли.... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
bncom
Возникла проблема с кодировкой после обновления форума с 3.0.5 до 3.1
Вся база в utf-8, как и положено, однако на форуме появились одни ????????, в админ панели все нормально, кроме названия русских групп и т.п.
БД проверил, там все посты и темы отображаются тоже нормально. Только на форуме ?????.
Изменено пользователем bncomСсылка на комментарий
Поделиться на других сайтах
18 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.