Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

Опубликовано:

Проблема: не отображается буква "Э" в заголовках тем, именах пользователей, названиях групп и исчезает весь текст который идет после нее.

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

Версия IPB: 3.14. Кодировка базы: utf8_unicode_ci. Русская локаль на сервере установлена.

Вопрос: куда смотреть и что менять.

С уважением к знатокам IPB

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

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

Опубликовано:

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

character_set_results utf8_general_ci

 

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

Опубликовано:

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

 

К сожалению, мы не можем внести эти значения, т.к. 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 которые читают только каждое третье сообщение.

Опубликовано:

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

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

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

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

 

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

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

Сейчас на странице 0

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

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.