Перейти к контенту
  • 0

Кодировка в БД


Вопрос

Добрый день.

 

У меня IPB 3.3 с сайта производителя, на который установлена локализация (импортом XML) от IBR.

Рядом работает сайт (сайт в корне, форум /forum).

Все везде в уникоде utf-8.

 

Решил сделать виджет для сайта с новыми и популярными топиками путем простой выборки из БД.

БД возвращает вот такую радость вместо заголовка поста:

Раздельное питание. Стоит ли?

 

Смотрел в БД: данные сайта - нормально отображаются, все что по форуму (посты, топики -- везде где есть кириллица) - вот так.

 

Форум и сайт работают в UTF-8, в админке форума указана UTF-8.

Никаких настроек кодировки не менял.

 

Проблема усугубляется тем, что когда я буду ставить sphinx для поиска - он ведь тоже эту ересь не разберет.

 

На страницах форума все отображается корректно

 

P.S: дублирую запрос в тех поддержку здесь, ибо весь день нет никакой реакции. может форумчане помогут.

Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

Проблема усугубляется тем, что когда я буду ставить sphinx для поиска - он ведь тоже эту ересь не разберет.

Для sphinx сервер MySQL должен работать в utf8

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Для sphinx сервер MySQL должен работать в utf8

что значит сервер MySQL должен работать в utf-8?

Кодировка БД utf-8, таблиц тоже.

IPB неизвестно во что кодирует данные и неясно как раскодирует назад.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
  • 0

хм. спасибо за наводку.

я был уверен, что IPB по-умолчанию устанавливает коннект в utf-8 :(

 

нашел в конфиге $INFO['sql_charset'] = '';

поставил $INFO['sql_charset'] = 'utf-8';

валится фатал еррор, видимо надо переставлять с нуля.

но как быть с текущими постами и топиками?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Хм, а причем тут ипб если дело не в ипб, а в "виджет для сайта с новыми и популярными топиками путем простой выборки из БД"

 

поставил $INFO['sql_charset'] = 'utf-8';

 

$INFO['sql_charset'] = 'utf8';

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.