Кодировка vbulletin

[Удален]
405

Обновил до версии v3.7.2 , хотя внизу форума отображает 3.8.2.

При открытие форума вижу "кракозябры"

MySQL-кодировка: UTF-8 Unicode (utf8)

Сопоставление соединения с MySQL: utf8_general_ci

При вставления кода в init файл

mysql_query ("set character_set_client='utf8'");

mysql_query ("set character_set_results='utf8'");
mysql_query ("set collation_connection='utf8_general_ci'");

или

mysql_query ("set character_set_client='cp1251'");

mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

Кракозябры остаются и в добавок к этому поверх форума выводятся ошибки :

Warning: array_keys() [function.array-keys]: The first argument should be an array in [path]/includes/functions.php on line 4088


Warning: Invalid argument supplied for foreach() in [path]/includes/functions.php on line 4088

Прошу помощи как исправить это...:(

MD
На сайте с 11.04.2010
Offline
22
#1

1. установить в конфиге кодировку.

для этого надо раскомментировать строку

$config['Mysqli']['charset'] = 'utf8';

2. Нужно привести в порядок базу, которая, скорее всего, пострадала от неумелого обращения. Сделать это можно скриптом sypex dumper

в общем смотрим подпись) готов исправить :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий