Проблема с кодировкой

При редактировании(наполнении) ресурса(у меня страничка Home), при написании на кириллице и после сохранения, кириллица заменяется на знаки вопроса("??????"). Кодировка HTML utf-8, в настройках MySQL (Сопоставление кодировки соединения с MySQL) так же указана utf8_general_ci. Подскажите пожалуйста, в чем может быть причина отображения кириллицы в виде знаков вопроса?
Ivan
24 февраля 2016, 13:37
modx.pro
2 090
0

Комментарии: 4

Сергей Шлоков
24 февраля 2016, 17:41
0
А базе как лежит? Таблица ресурсов modx_site_content.
    Ivan
    25 февраля 2016, 16:40
    0
    Нет, такой таблицы у меня нет
      Ivan
      25 февраля 2016, 17:16
      0
      Ну как я понял, без разницы как ее называть, из кодировок я выбрал utf8_general_ci
        Ivan
        25 февраля 2016, 18:35
        0
        проблема решилась, оказывается все фалы в базе данных у меня были по вине хостинга в кодировке latin1_swedish_ci, поменял скриптом на utf8_general_ci. хотя сама база данных была создана в кодировке utf8_general_ci.
        вот скрипт
        SELECT CONCAT('ALTER TABLE `', t.`TABLE_SCHEMA`, '`.`', t.`TABLE_NAME`, '` CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;') as sqlcode
        FROM `information_schema`.`TABLES` t
        WHERE 1
        AND t.`TABLE_SCHEMA` = 'db_name'
        ORDER BY 1

        где db_name это имя базы данных
      Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
      4