kivn Опубликовано 20 апреля, 2012 Жалоба Поделиться Опубликовано 20 апреля, 2012 Приветствую Админ, вот при заказе юзером кириллического домена выскакивает 1267Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation 'regexp' чо делать ? Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 20 апреля, 2012 Автор Жалоба Поделиться Опубликовано 20 апреля, 2012 при этом на мыло валит дебаг MySQL error |1267 Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation 'regexp'|: ../public_html/admin/modules/payment_calculate.php at line 935 Array ( [mod] => domenreg [domeninfo] => 1 [firma] => [company] => Private Person [secname] =>.................................................... ну тут инфа о клиенте. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 20 апреля, 2012 Жалоба Поделиться Опубликовано 20 апреля, 2012 Сделайте бекап базы mysql и через phpmyadmin взгляните на кодировки таблиц в базе данных. Видимо, у Вас некоторые таблицы имеют charset latin1_swedish_ci, в то время как все должны быть cp1251_general_ci. Через все тот же phpmyadmin внесите изменения и удостоверьтесь, что в таблицах с измененной кодировкой данные не побились. Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 22 апреля, 2012 Автор Жалоба Поделиться Опубликовано 22 апреля, 2012 Да вот именно что все просмотрел. ни таблицы ни поля с такими кодировками нет. Сама БД таблицы и поля в таблицах utf8_general_ci Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 23 апреля, 2012 Жалоба Поделиться Опубликовано 23 апреля, 2012 Кодировка данных в базе тоже utf? Кодировка сайта utf? Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Ну собственно сам биллинг в какой кодировке в той и есть. Наверно 1251 Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 Биллинг страницы какбы 1251 я так понял, а вот данные в БД утф8 Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 23 апреля, 2012 Жалоба Поделиться Опубликовано 23 апреля, 2012 Возможно из-за этого и проблемы. Сделайте бекап аккаунта с биллингом и кодировку в базе и ее таблицах измените на windows-1251 как собственно и должно быть по умолчанию в BPanel. Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 23 апреля, 2012 Автор Жалоба Поделиться Опубликовано 23 апреля, 2012 как бы не совсем гут, т.к. у меня и ин.яз клиенты. а утф универсальная кодировка. И потом, все нормально же пишется в БД на русском кроме вот заказа домена. Даже чекается на доступность для реги нормально, а вот как регать такая ерунда. Может программно как-то поправить. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 25 апреля, 2012 Жалоба Поделиться Опубликовано 25 апреля, 2012 Попробуйте сделать так, чтобы кодировка страниц была utf-8. Информация для локализации проблемы: SQL-запрос к базе такой: select * from specdom where name REGEXP "(.*).рф(.*)" order by amount Поупражняйтесь с настройками на сервере, проверяя правильность их выставления запросом выше. Как получиться, - мне для общего развития, сообщите, пожалуйста, в чем именно была проблема. Ссылка на комментарий Поделиться на другие сайты Поделиться
kivn Опубликовано 26 апреля, 2012 Автор Жалоба Поделиться Опубликовано 26 апреля, 2012 Алексей, при помощи Вашего запроса нашел проблему. На скрине подчеркнуто розовым цветом. Изменил кодировку полей в таблице specdom на ut8_general_ci и все заработало. Спасибо! Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 26 апреля, 2012 Жалоба Поделиться Опубликовано 26 апреля, 2012 Спасибо за информацию! Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти