AntonMolodoy Опубликовано 30 Марта 2012 Жалоба Поделиться Опубликовано 30 Марта 2012 Добрый день. У меня IPB 3.3 с сайта производителя, на который установлена локализация (импортом XML) от IBR.Рядом работает сайт (сайт в корне, форум /forum).Все везде в уникоде utf-8. Решил сделать виджет для сайта с новыми и популярными топиками путем простой выборки из БД.БД возвращает вот такую радость вместо заголовка поста:Раздельное питание. Стоит ли? Смотрел в БД: данные сайта - нормально отображаются, все что по форуму (посты, топики -- везде где есть кириллица) - вот так. Форум и сайт работают в UTF-8, в админке форума указана UTF-8.Никаких настроек кодировки не менял. Проблема усугубляется тем, что когда я буду ставить sphinx для поиска - он ведь тоже эту ересь не разберет. На страницах форума все отображается корректно P.S: дублирую запрос в тех поддержку здесь, ибо весь день нет никакой реакции. может форумчане помогут. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Ph-A Опубликовано 30 Марта 2012 Жалоба Поделиться Опубликовано 30 Марта 2012 Проблема усугубляется тем, что когда я буду ставить sphinx для поиска - он ведь тоже эту ересь не разберет.Для sphinx сервер MySQL должен работать в utf8 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 AntonMolodoy Опубликовано 30 Марта 2012 Автор Жалоба Поделиться Опубликовано 30 Марта 2012 Для sphinx сервер MySQL должен работать в utf8что значит сервер MySQL должен работать в utf-8?Кодировка БД utf-8, таблиц тоже.IPB неизвестно во что кодирует данные и неясно как раскодирует назад. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 siv1987 Опубликовано 30 Марта 2012 Жалоба Поделиться Опубликовано 30 Марта 2012 http://dev.mysql.com/doc/refman/5.0/en/charset-syntax.htmlhttp://www.google.ru/search?client=opera&rls=ru&q=SET+NAMES+utf-8&sourceid=opera&ie=utf-8&oe=utf-8 что значит сервер MySQL должен работать в utf-8?http://dev.mysql.com/doc/refman/5.0/en/charset-server.html Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 AntonMolodoy Опубликовано 30 Марта 2012 Автор Жалоба Поделиться Опубликовано 30 Марта 2012 хм. спасибо за наводку.я был уверен, что IPB по-умолчанию устанавливает коннект в utf-8 нашел в конфиге $INFO['sql_charset'] = '';поставил $INFO['sql_charset'] = 'utf-8';валится фатал еррор, видимо надо переставлять с нуля.но как быть с текущими постами и топиками? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 siv1987 Опубликовано 30 Марта 2012 Жалоба Поделиться Опубликовано 30 Марта 2012 Хм, а причем тут ипб если дело не в ипб, а в "виджет для сайта с новыми и популярными топиками путем простой выборки из БД" поставил $INFO['sql_charset'] = 'utf-8'; $INFO['sql_charset'] = 'utf8'; Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 AntonMolodoy Опубликовано 30 Марта 2012 Автор Жалоба Поделиться Опубликовано 30 Марта 2012 и в самом деле, в БД мусор вместо контента - причем тут IPB. тему можно закрывать Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 siv1987 Опубликовано 30 Марта 2012 Жалоба Поделиться Опубликовано 30 Марта 2012 (изменено) потерто Изменено 30 Марта 2012 пользователем siv1987 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
AntonMolodoy
Добрый день.
У меня IPB 3.3 с сайта производителя, на который установлена локализация (импортом XML) от IBR.
Рядом работает сайт (сайт в корне, форум /forum).
Все везде в уникоде utf-8.
Решил сделать виджет для сайта с новыми и популярными топиками путем простой выборки из БД.
БД возвращает вот такую радость вместо заголовка поста:
Раздельное питание. Стоит ли?
Смотрел в БД: данные сайта - нормально отображаются, все что по форуму (посты, топики -- везде где есть кириллица) - вот так.
Форум и сайт работают в UTF-8, в админке форума указана UTF-8.
Никаких настроек кодировки не менял.
Проблема усугубляется тем, что когда я буду ставить sphinx для поиска - он ведь тоже эту ересь не разберет.
На страницах форума все отображается корректно
P.S: дублирую запрос в тех поддержку здесь, ибо весь день нет никакой реакции. может форумчане помогут.
Ссылка на комментарий
Поделиться на других сайтах
7 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.