|
Цитата: |
|
|
|
|
|
|
|
|
|
а у меня почему то все что написано на скрине русскими буквами,ни слова по русски кучи знаков вопросов вот на угад угадываю где что написано а то одни ?????????????? в каждой строчке...
|
|
|
|
|
|
Это проблемка как раз у тебя самого...
Проблема решается брутально правкой кода punBB? а конкретно
.\www\punBB\include\dblayer\mysql.php
в нем нужно сразу после коннекта к БД (строка 49):
$this->link_id = @mysql_connect($db_host, $db_username, $db_password);
добавить указание мускулу, что с ним в этой сессии будут работать в требуемой нам кодировке:
{
$this->link_id = @mysql_connect($db_host, $db_username, $db_password);
mysql_query("SET NAMES cp1251");
}
или
1 — нажимаем «Пуск» — пишем в строке поиска «Редактор реестра» (или «regedit») и запускаем его
вызов реестра в windows 7
2 — запустив его мы увидим окно (ниже), в левой колонке нам требуется в дереве открыть такой путь:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Nls\CodePage]
редактируем в реестре кодировки
и проверяем соответствие имя — значение (на скриншоте нормальная инсталяция не имеющая такой проблемы)
по умолчанию мы имеет такие значения
«1250»= «c_1250.nls»
«1251»= «c_1251.nls»
«1252»= «c_1252.nls»
но если присутствуют вопросы мы сделаем корректировку в виде
«1250»= «c_1251.nls»
«1251»= «c_1251.nls»
«1252»= «c_1251.nls»
тесть в в значениях имен 1250 и 1252 проставим русскую кодировку 1251
3 — редактируется значение двойным кликом по имени кодировки, меняем значение и жмем «ОК»
4 — закрываем реестр и обязательно перезапускаем компьютер.