Skip to content

Знаки вопроса при обновлении на 3.0.x

Здравствуйте, уважаемые форумчане. Помогите пожалуйста разобраться с кодировкой после обновления форума с 2.5.5 на 3.0.x. После обновления на форуме все данные из базы выводятся знаками вопроса. Как мне справиться с такой проблемой?

Featured Replies

Обратите внимание

"Board url", указанный вами в профиле, некорректен, либо недоступен на данный момент. Пожауйста, заполните его, потому что он скорее всего потребуется при диагностике вашей проблемы.

Откатить бэкап

Перекодировать бд в utf8

В conf_global.php перед обновлением добавить $INFO['sql_charset'] = 'utf8';

....

Читаем инструкцию http://ipbskins.ru/forum/topic4912.html

ПРОФИТ!

  • Author

Спасибо за ответ.

Откатился, каждая таблица в cp1251_general_ci, данные в таблице такого вида:

Очень все 

Запустил скрипт от Ritsuka, срипт секунд 20 повисел, затем выдал changed to UTF-8 у каждой таблицы. После этого обстановка такая:

Все таблицы в utf8_general_ci, данные в них остались такого же вида, то есть иероглифами.

После обновления скрипта данные на форуме стали такого вида: ЎРІРѕР±РѕРґРЅС‹Р№ доступ.

После обновления скрипта данные на форуме стали такого вида: ЎРІРѕР±РѕРґРЅС‹Р№ доступ.

Это utf-8 который показывается браузером как windows-1251

 

добавить в htaccess http://ipbskins.ru/forum/topic10487.html#entry68385

плюс указать кодировку на форуме System Settings > System > Server Environment > Document character set: UTF-8

  • Author

Да, я уже добавил эту инструкцию в htaccess, но безрезультатно.. :(

Смотрите заголовки отдаваемые сервером, смотрите какой charset находиться в исходном коде странице. Если везде стоит utf-8, значит кодировка в базе по прежнему битая.

  • Author

В заголовке тоже utf8 отдаётся.. В настройках и htaccess тоже все кодировки utf8 установлены..

 

Уже третий день борюсь с этим обновлением :(

Решение пришло внезапно: сначала прогнал базу с помощью Supex Dumper для избавления базы от крякозябр, затем применил скрипт от Ritsuka для перегона кодировки в utf8, только после этого всё встало на свои места. siv1987, спасибо большое за наводку ;)

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.