Posted 5 июня, 20177 yr comment_129965 После обновления ОС с debian 6 на 7 на сервере слетела кодировка. Перечитал все темы, пробовал скрипты по конвертации, менять кодировку дампа в Notepad++ и iconv, перезаливать дамп - нет результата. Я не понимаю как работает этот корявый IPB 3.4 - везде прописано UTF8, база в UTF8, но он упорно сохраняет новые сообщения в CP1252 и хочет их видеть в этой же кодировке. Откуда она вообще берется? Причем я понимаю была бы CP1251, но 1252? Когда я конвертирую базу в UTF8 прописываю кодировку UTF8 в конфиге форум тупо не открывается - ошибка типа изменилась кодировка. Что можно еще попробовать? Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/ Share on other sites Больше вариантов
7 июня, 20177 yr Author comment_130219 Самый прикол в том, что везде прописан UTF8, и в mysql.ini и в htaccess, но даже при установке движка с нуля он упорно пишет контент в 1252. IPB 3.4 вообще умеет с UTF8 работать? Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130219 Share on other sites Больше вариантов
7 июня, 20177 yr comment_130220 У всех все норм работало и работает Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130220 Share on other sites Больше вариантов
7 июня, 20177 yr comment_130221 В 05.06.2017 в 11:55, Gansta сказал: После обновления ОС с debian 6 на 7 на сервере слетела кодировка. # Доступные кодировки root@debian:~# locale -a Что выводит? 29 минут назад, Gansta сказал: Самый прикол в том, что везде прописан UTF8, и в mysql.ini и в htaccess, но даже при установке движка с нуля он упорно пишет контент в 1252. IPB 3.4 вообще умеет с UTF8 работать? А в .htaccess добавляли эту строку?AddDefaultCharset UTF-8 Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130221 Share on other sites Больше вариантов
8 июня, 20177 yr Author comment_130234 11 часов назад, WOLF сказал: У всех все норм работало и работает У меня работало на старом мускуле с конфигом, когда все было UTF8, а в mysql дефолт чарсет стоял 1251. Форум открывался в ютф, а соединение с БД было 1251. Но это костыль. Сейчас default charset utf8 как в mysql.ini так и php/htaccess. Хорошо допустим дамп кривой или настройки поменялись и т.д., но почему IPB отказывается работать в нормальной кодировке даже с чистой установки? Он даже после чистого нового инстала упорно пишет текст в базу 1252, причем сама база UTF8 и все поля в ней тоже. Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130234 Share on other sites Больше вариантов
9 июня, 20177 yr Author comment_130345 Понял такую вещь - IPB 3.4.9 считает, что если я его ставлю с нуля на сервер, где во всех конфигах UTF8 ему надо обязательно назло использовать 1251. Такой он несогласный с современными реалиями. UTF8 включается только если залить начисто и сразу в конфиге поставить utf8. Буду разбираться дальше. Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130345 Share on other sites Больше вариантов
9 июня, 20177 yr Author comment_130354 Есть прогресс. Действительно оказалась ошибка в скриптах, пока не поставил /admin/setup/sources/base/install.php параметр 'sql_charset' => 'utf8', установка шла в кодировке 1251. Форум поставился, кодировка теперь UTF8 и на сайте и в БД, но не могу перенести сообщения со старого форума. Перекинул таблицы по списку из старой базы, предварительно прогнав ее через iconv в utf8 http://forums.ibresource.ru/topic/65180-tablitcy-dlia-perenosa-polzovatelei-i-soderzhim/?p=390460 но на форуме не отображается половина тем. Как теперь перенести данные? Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130354 Share on other sites Больше вариантов
9 июня, 20177 yr Author comment_130359 Темы побил iconv при конвертации старого дампа, переделываю. Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130359 Share on other sites Больше вариантов
9 июня, 20177 yr Author comment_130360 Все, есть - победа. Победил этот колхоз. Как я понял кодировка ipb это самый популярный запрос в гугле, за столько версий авторы так и не смогли по-человечески сделать, особенно прикололся, что после смены кодировки базы падает сама cms - очень "умный" ход. Выдавали бы крякозаблы, проблем было бы меньше, ну да ладно. Все конвертнул и залил через новую установку. Потом перекинул вручную таблицы. Всем спасибо. Link to comment https://ipbmafia.ru/topic/17528-i-opyat-pro-kodirovku/?&do=findComment&comment=130360 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.