Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
GreyCat

Проблема с буквой "Э" в заголовках тем, именах пользователей и групп в IPB 3.14

Рекомендованные сообщения

$INFO['sql_charset'] = 'utf8'; есл сделать этот шаг, то всё в кракозябрах

Значит у вас явно проблемы с кодировкой. Если даже после указания кодировки по умолчанию в htaccess все равно остаются крокозябры, тогда данные в базе находятся не в utf8

 

если создать файл .htaccess в корневой директории сервера

Его не просто надо создать, в него нужно поместить еще и необхадимые инструкции.

 

Правильно я понял, что всё должно вот так выглядеть?

Не обязательно. Для этого есть sql_charset которая устанавливает кодировку соединения

Поделиться сообщением


Ссылка на сообщение

Правильно я понял, что всё должно вот так выглядеть?

character_set_results utf8_general_ci

 

Эти строчки должны так выглядеть, а также содержимое таблиц базы данных должно быть в кодировке utf8, то есть мало просто в свойствах таблички указать кодировку, нужно еще специальным скриптом переконвертировать содержимое. Ну, и настройки везде, соответственно, правильно выставить. Вот тут небольшая памятка. Для конвертирования данных таблиц в правильную кодировку utf8 есть специальный скрипт.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение
08/29/13 07:11 (изменено)

Спасибо за ответы, но я в замешательстве, вот что ответила тех. поддержка хостинга:

 

К сожалению, мы не можем внести эти значения, т.к. mysql-сервер общий и нет

возможности изменить его глобальную конфигурацию.

Вы можете поменять значения у себя в скриптах, это делается примерно так:

 

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

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

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

 

:(

 

SQL System Vars вот у меня так выглядит:

 

post-55036-0-75838600-1377760865_thumb.jpg

 

А на другом пробном хосте, я установил ипб вообще без каких либо проблем, но там всё в utf8 (utf8_general_ci)

Изменено пользователем daf

Поделиться сообщением


Ссылка на сообщение

daf, вам по русски выше написали, что для этого специально есть переменная sql_charset которая задает set names после подключения к бд и не обезательно менять конфиги сервера.

 

Эти строчки должны так выглядеть

Не надо вводить людей в заблуждения, особенно таких как daf которые читают только каждое третье сообщение.

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

1. В htaccess добавить addDefaultCharset utf-8

2. В conf_global для sql_charset задать utf8

3. Если все будет в крокозябрах, попробовать переконвертировать базу скриптом из закрепленной темы.

4. Если все равно будут крокозябры - найти специалиста.

 

Также, после этих процедур не мешало бы переустановить язык

  • Upvote 1

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...