Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

UTF-8 и русский язык

Вопросы, связанные с локализацией phpBB 2.0.x
crox
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет 7 месяцев
Контактная информация:

Сообщение crox »

мой способ локализации в utf-8:
1) База находиццо в UTF-8 поэтому движку нужно об этом сказать, в конструкторе класса db добавляем следующую строчку в файле `db/mysql4':

Код: Выделить всё

if( $this->db_connect_id )
{
       //[snip]
       $this->sql_query("SET NAMES 'UTF8'"); // вот эту строчку
        return $this->db_connect_id;
 }
else
{
        return false;
}
2) теперь сообщения отображаются в ютф-8 правильно, но интерфейс ещё на cp-1251, правим файлик `lang_main.php', а именно строчку "lang['ENCODING'] = 'UTF-8';" и перекодируем всеь файл в UTF-8, например программой `recode' или `enca':
recode CP1251/CR..UTF-8/CR lang_main.php

всё работает, ники не обрезаюцца и проблем пока никаких не замечено.
[/code]
Закрыто

Вернуться в «Локализация phpBB 2.0.x»