Снова про кодировку при установке...

Добрый день!

Ставлю RuBiC на хостинг NIC.RU. Настраиваю базу на кодировку utf8_unicode_ci
И все равно при установке выдается ошибка:

1366: Incorrect string value: '\xD8\xA8\xD8\xAF \xD8...' for column 'zone_name' at row 1; INSERT INTO osc_zones (zone_country_id, zone_code, zone_name) VALUES (1,'BDS','بد خشا�')

При этом в БД создаются 62 пустые таблицы.

*

Spido

  • *
  • 1634

Какая версия базы MySQL и PHP?

Если вам помогли, то не стесняйтесь отблагодарить донатом:

PHP версия   5.3.13
Версия MySQL-сервера: 5.1.41-log
Версия MySQL-клиента: 5.1.36

*

Spido

  • *
  • 1634

Читали требования к хостингу? https://forum.oscommerce.ru/index.php?topic=538.0
Хостинг соответствует всем требованиям?
Если нет, то меняйте хостинг.

Если вам помогли, то не стесняйтесь отблагодарить донатом:

Хостинг - Peterhost.
Параметры все соответствуют.

*

Spido

  • *
  • 1634


Посмотрите через phpmyadmin, какая кодировка в колонке "Сравнение", у созданных таблиц?
Почитайте вопрос 4, в первом сообщении, здесь https://forum.oscommerce.ru/index.php?topic=38.0

Если вам помогли, то не стесняйтесь отблагодарить донатом:
*

Love

100% пропустил Сравнение: utf8_unicode_ci

Да, в самих таблицах сравнение - cp1251_general_ci
Как можно поменять сравнение у всех таблиц сразу?

Спасибо.

*

Spido

  • *
  • 1634

У вас же установка прошла с ошибками. Зачем менять сравнение у кривоустановленных таблиц?
Удалите все таблицы, настройте правильно сравнение в базе и сделайте новую установку магазина.

Если вам помогли, то не стесняйтесь отблагодарить донатом:

спасибо разобрался.

делал в первый раз. извините за неграмотность. в операциях нужно было поменять сравнение...