Android
Хранитель порядка
- Регистрация
- 9 Июн 2006
- Сообщения
- 682
- Реакции
- 648
- Автор темы
- #1
Известно что при русификации IP.Board 3 возникают разного рода проблемы с отображением русского текста в админке и на самом форуме. Все это зависит от настроек апача и мускула на хостинге. Но у меня получилось добится нормального отображения русского текста как в админке так и на фронтальной части . Для этого еще до установки либо до русификации необходимо выполнить следующие шаги:
Строго прописать кодировку utf8 для соиденения с бд, это можно сделать в файле ips_kernel\classDbMysqlClient.php, найти строки:
И выше добавить:
Также необходимо чтобы Ваш браузер нормально определял кодировку utf8 для всех страниц форума, для этого в корень форума кладем файл .htaccess с таким содержимым:
Установить локаль (Для просмотра ссылки Войдиили Зарегистрируйся
После этого можно обновлять ланг файлы, если обновление было до вышеперечисленных действий то скорее всего в базе хранятся строки с не той кодировкой, по этому лучше переустаноить под чистую.
Строго прописать кодировку utf8 для соиденения с бд, это можно сделать в файле ips_kernel\classDbMysqlClient.php, найти строки:
Код:
//-----------------------------------------
// If there's a charset set, run it
//-----------------------------------------
Код:
//-----------------------------------------
// START: ANDROID FIX CHARSET SET UTF8
// If there's a charset set, run it
//-----------------------------------------
@mysql_query("SET NAMES 'utf8'");
@mysql_query("SET collation_connection='utf8_general_ci'");
@mysql_query("SET collation_server='utf8_general_ci'");
@mysql_query("SET character_set_client='utf8'");
@mysql_query("SET character_set_connection='utf8'");
@mysql_query("SET character_set_results='utf8'");
@mysql_query("SET character_set_server='utf8'");
//-----------------------------------------
// END: ANDROID FIX CHARSET SET UTF8
//-----------------------------------------
Также необходимо чтобы Ваш браузер нормально определял кодировку utf8 для всех страниц форума, для этого в корень форума кладем файл .htaccess с таким содержимым:
Код:
AddDefaultCharset utf-8
<IfModule mod_charset.c>
CharsetRecodeMultipartForms Off
CharsetSourceEnc utf-8
</IfModule>
Установить локаль (Для просмотра ссылки Войди
Код:
ru_RU.UTF-8