Перейти к содержанию

Gansta

Пользователи
  • Постов

    8
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Gansta

  1. Все, есть - победа. Победил этот колхоз. Как я понял кодировка ipb это самый популярный запрос в гугле, за столько версий авторы так и не смогли по-человечески сделать, особенно прикололся, что после смены кодировки базы падает сама cms - очень "умный" ход. Выдавали бы крякозаблы, проблем было бы меньше, ну да ладно.

    Все конвертнул и залил через новую установку. Потом перекинул вручную таблицы. Всем спасибо.

  2. Есть прогресс.

    Действительно оказалась ошибка в скриптах, пока не поставил /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

    но на форуме не отображается половина тем.

    Как теперь перенести данные?

  3. Понял такую вещь - IPB 3.4.9 считает, что если я его ставлю с нуля на сервер, где во всех конфигах UTF8 ему надо обязательно назло использовать 1251. Такой он несогласный с современными реалиями. UTF8 включается только если залить начисто и сразу в конфиге поставить utf8. Буду разбираться дальше.

  4. 11 часов назад, WOLF сказал:

    У всех все норм работало и работает

    У меня работало на старом мускуле с конфигом, когда все было UTF8, а в mysql дефолт чарсет стоял 1251. Форум открывался в ютф, а соединение с БД было 1251. Но это костыль.

    Сейчас default charset utf8 как в mysql.ini так и php/htaccess.

    Хорошо допустим дамп кривой или настройки поменялись и т.д., но почему IPB отказывается работать в нормальной кодировке даже с чистой установки? Он даже после чистого нового инстала упорно пишет текст в базу 1252, причем сама база UTF8 и все поля в ней тоже.

  5. После обновления ОС с debian 6 на 7 на сервере слетела кодировка.

    Перечитал все темы, пробовал скрипты по конвертации, менять кодировку дампа в Notepad++ и iconv, перезаливать дамп - нет результата.

    Я не понимаю как работает этот корявый IPB 3.4 - везде прописано UTF8, база в UTF8, но он упорно сохраняет новые сообщения в CP1252 и хочет их видеть в этой же кодировке. Откуда она вообще берется? Причем я понимаю была бы CP1251, но 1252?

    Когда я конвертирую базу в UTF8 прописываю кодировку UTF8 в конфиге форум тупо не открывается - ошибка типа изменилась кодировка.

    Что можно еще попробовать?

×
×
  • Создать...