Показать сообщение отдельно
Старый 09.06.2010, 00:24 Вверх   #1
Старший модератор
 
Аватар для Prometej
Prometej вне форума
Доп. информация
По умолчанию IPB 3.0.х проблема с кодировкой

После установки форума, у меня показываются крякозябры!
Убедитесь в том, что база у вас в УТФ-8, это для начала.
Проблема в том, что выбирается не правильная кодировка для страниц. Проверьте в АЦ параметр Кодировка страниц форума (АЦ → Системные настройки → Настройки серверного окружения → Кодировка страниц форума) он должен содержать значение utf-8.

Как перекодировать БД в UTF-8?
Берете, и делаете дамп базы в Sypex Dumper'e. Потом, на 45 строке изменяете:
Код:
define ('RESTORE_CHARSET', 'forced->utf8_general_ci');
и восстанавливаете. База в УТФ-8.
Если не помогает — Вариант 1:
Создаем или дописываем в .htaccess такое:
Код:
AddDefaultCharset utf-8
AddCharset utf-8 *
 CharsetSourceEnc utf-8
CharsetDefault utf-8
Если не помогает — Вариант 2:
Ищем файл conf_global.php
В нем:
Код:
$INFO['sql_charset']			=	'';
Ставим:
Код:
$INFO['sql_charset']			=	'utf8';
Если не помогает — Вариант 3:
Создаем или дописываем в .htaccess такое:
Код:
php_value mbstring.http_input pass
php_value mbstring.http_output pass
php_value mbstring.encoding_translation 0
php_value default_charset «UTF-8»
php_value mbstring.internal_encoding UTF-8
php_value mbstring.language Russian
AddDefaultCharset UTF-8
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
 
Время генерации страницы 0.05318 секунды с 10 запросами