Решаем проблему с кодировкой базы данных, в случае если Вы работаете с кодировкой latin1
Ошибка часто выражается появлением вопросов за место стандартного текста на форуме, а так же данным кодом, после окончания работы мастера обновления.
SELECT id FROM ipb_faq WHERE title = 'Преимущества регистрации'
Сообщение сервера: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='
Код ошибки: 1267
Время: Thursday 02nd of August 2007 02:37:04 PM
Желательно проделать эту операцию перед запуском мастера обновления форума.
Открываем файл: ips_kernel/class_db.php
Примерно в 112 строке заменяем: 'mysql_codepage' => 'cp1251' ,
На: 'mysql_codepage' => 'latin1' ,
После этого запускаем файл обновления: ваш_сайт/upgrade/index.php
В самом начале форум сам должен определить кодировку latin1 и обновить форум в нормальном режиме.
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
Eduard
Решаем проблему с кодировкой базы данных, в случае если Вы работаете с кодировкой latin1
Ошибка часто выражается появлением вопросов за место стандартного текста на форуме, а так же данным кодом, после окончания работы мастера обновления.
Желательно проделать эту операцию перед запуском мастера обновления форума.
Открываем файл: ips_kernel/class_db.php
Примерно в 112 строке заменяем: 'mysql_codepage' => 'cp1251' ,
На: 'mysql_codepage' => 'latin1' ,
После этого запускаем файл обновления: ваш_сайт/upgrade/index.php
В самом начале форум сам должен определить кодировку latin1 и обновить форум в нормальном режиме.
Ссылка на комментарий
Поделиться на других сайтах
16 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.