Опубликовано: 27 мая 201114 г Проблема: не отображается буква "Э" в заголовках тем, именах пользователей, названиях групп и исчезает весь текст который идет после нее.Если исправить текст непосредственно в базе, то он остается, отображается в базе правильно, но на форуме все равно не выводится.Версия IPB: 3.14. Кодировка базы: utf8_unicode_ci. Русская локаль на сервере установлена.Вопрос: куда смотреть и что менять.С уважением к знатокам IPB Изменено 27 мая 201114 г пользователем GreyCat
Опубликовано: 28 мая 201114 г Проблема: не отображается буква "Э" в заголовках тем, именах пользователей, названиях групп и исчезает весь текст который идет после нее.Если исправить текст непосредственно в базе, то он остается, отображается в базе правильно, но на форуме все равно не выводится.Версия IPB: 3.14. Кодировка базы: utf8_unicode_ci. Русская локаль на сервере установлена.Вопрос: куда смотреть и что менять.С уважением к знатокам IPB не оно?: удалять коды chr(0xCA) при вводе? символ chr(0xCA) может использоваться в качестве "скрытого" символа пробела для эмуляции зарегистрированных имен и может стать причиной пропадания символов в сообщениях в кириллических кодировках в группе: настройки безопасности
Опубликовано: 29 мая 201114 г Автор не оно?:удалять коды chr(0xCA) при вводе?символ chr(0xCA) может использоваться в качестве "скрытого" символа пробела для эмуляции зарегистрированных имен и может стать причиной пропадания символов в сообщениях в кириллических кодировкахв группе: настройки безопасностиСпасибо, бегу проверять. :)
Опубликовано: 6 сентября 201213 г Автор Разобрался с проблемой самостоятельно. Для тех у кого она возникнет сообщаю: 1. В настройке безопасности в опции Удалять коды chr(0xCA) при вводе? флаг должен быть снят2. Проверить кодировку таблиц базы данных и сравнение. Должно быть utf83. Залить (сделав предварительно резервную копию) с заменой в соответствующую папку прилагаемые файлы.Изменения связаны с принудительным выставлением сопоставление соединения с сервером как utf8_general_ci. Полный текст статьи на эту тему Сначала лучше внимательно ее прочесть, а потом начинать делать. :) Удачи!
Опубликовано: 28 августа 201312 г Добрый день, подскажите пожалуйста, у меня такая же проблема с буквой И, пробовал разные версии русификаторов с оф. сайта, в сообщениях всё ок, а вот в нике не поставить, в админ панели буква и вот так выглядит:Форум только установил, перед установкой создал новую базу и выбрал utf8_general_ci, может из за этого траблы? Заранее спасибо.Удалять коды chr(0xCA) - выключено Изменено 28 августа 201312 г пользователем daf
Опубликовано: 28 августа 201312 г У Вас нулл? Если нет прочтите конец статьи http://ipbskins.ru/supporting/ipb/faq/update_to_ipb3.html
Опубликовано: 28 августа 201312 г У Вас нулл? Если нет прочтите конец статьи http://ipbskins.ru/supporting/ipb/faq/update_to_ipb3.htmlДля нула не скачивают русики с оф. сайта, спасибо. :rolleyes:
Опубликовано: 28 августа 201312 г Посмотрел, так там же переход на новую версию. У меня изначально новая база и последняя версия IPB.
Опубликовано: 28 августа 201312 г $INFO['sql_charset'] = 'utf8'; если сделать этот шаг, то всё в кракозябрах, если создать файл .htaccess в корневой директории сервера, то всё равно остаётся кракозябры... если оставить пустое поле: 'utf8' то всё ок.. :mellow:
Опубликовано: 28 августа 201312 г Значит Вы что-то не дак делаете. 1) Создаете бд utf8_general_ci сравнение ставите utf8_general_ci 2) Заливаете дистрибутив на фтп. 3) Устанавливайте форум.
Опубликовано: 28 августа 201312 г Так и сделал, но после установки русификатора, появляется эта буква..Русификатор вот этот: http://community.invisionpower.com/files/file/5437-russian-language-pack-proper-translation/ Проблема в заглавной букве "И" :huh: сейчас проверил на форуме... т.е. обычная и нормально отображается, а заглавная нет. Изменено 28 августа 201312 г пользователем daf
Опубликовано: 28 августа 201312 г Для нула не скачивают русики с оф. сайта, спасибо. :rolleyes: это не офф русик
Опубликовано: 28 августа 201312 г http://forums.ibresource.ru/topic/65176/http://ipbskins.ru/forum/topic6215.html
Опубликовано: 28 августа 201312 г это не офф русикЯ написал про оф. сайт. А вот по первой ссылке, получается надо все 150 таблиц "ручками" исправить... B) Изменено 28 августа 201312 г пользователем daf
Опубликовано: 28 августа 201312 г :mellow: Наковырял в инете, что эти строчки должны быть в tf8_general_ci: character_set_results cp1251 character_set_server cp1251collation_connection cp1251_general_ci collation_database utf8_general_ci collation_server cp1251_general_ci :( Правильно я понял, что всё должно вот так выглядеть? character_set_results utf8_general_ci character_set_server utf8_general_ci collation_connection utf8_general_ci collation_database utf8_general_ci collation_server utf8_general_ci
Опубликовано: 28 августа 201312 г $INFO['sql_charset'] = 'utf8'; есл сделать этот шаг, то всё в кракозябрахЗначит у вас явно проблемы с кодировкой. Если даже после указания кодировки по умолчанию в htaccess все равно остаются крокозябры, тогда данные в базе находятся не в utf8 если создать файл .htaccess в корневой директории сервераЕго не просто надо создать, в него нужно поместить еще и необхадимые инструкции. Правильно я понял, что всё должно вот так выглядеть?Не обязательно. Для этого есть sql_charset которая устанавливает кодировку соединения
Проблема: не отображается буква "Э" в заголовках тем, именах пользователей, названиях групп и исчезает весь текст который идет после нее.
Если исправить текст непосредственно в базе, то он остается, отображается в базе правильно, но на форуме все равно не выводится.
Версия IPB: 3.14. Кодировка базы: utf8_unicode_ci. Русская локаль на сервере установлена.
Вопрос: куда смотреть и что менять.
С уважением к знатокам IPB
Изменено пользователем GreyCat