We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 31413
    • 52 Posts
    Обновил движок до 1.0.2 В настройках везде указана кодировка UTF8 (и для сайта и для панели управления). В шаблоне прописано:
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

    База данных в UTF-8. Сопоставление соединения с MySQL - utf8_unicode_ci
    И тем не менее браузер упорно открывает сайт в cp1251. И в панели управления тоже все крякозяблами.
    Где еще рыть источник проблемы huh
      • 28814 ☆ A M B ☆
      • 1,086 Posts
      А до обновления какая была кодировка? Вероятно, cp1251? Если так, то и нужно было оставлять кодировку прежней.
        Разработка сайтов и программных модулей на MODX.
        Опыт работы на MODx с 2005 года. Высокое качество.
        Компания Baltic Design Colors: http://www.bdcolors.ru.
        • 31413
        • 52 Posts
        Вообще там было так: изначально была поставлена версия 9.6.2 в кодировке cp1251, затем я переходил на новый сервак и там мне базу не спросясь перекодировали в utf8. После некоторого количества плясок с бубном мне удалось перевести все на utf8 и все вроде работало. Однако вот после апдейта такая фигня sad Есть вообще шанс как то добиться нормального отображения? Потому как ставить с нуля заморочно. Я там снипеты кое какие дописывал, модули доставлял...
          • 28814 ☆ A M B ☆
          • 1,086 Posts
          Quote from: Veosys at Nov 30, 2009, 09:07 AM

          После некоторого количества плясок с бубном мне удалось перевести все на utf8
          Довольно сложно представить, что именно Вы там сделали и как, поэтому, скорее всего, Вам придется "плясать с бубном" самому снова smiley
            Разработка сайтов и программных модулей на MODX.
            Опыт работы на MODx с 2005 года. Высокое качество.
            Компания Baltic Design Colors: http://www.bdcolors.ru.
            • 31413
            • 52 Posts
            Ну а хотя бы какие то варианты есть, где искать?
              • 28814 ☆ A M B ☆
              • 1,086 Posts
              Начните с того, чтобы проверить следующие моменты:

              1. База данных. Видите ли Вы в своей БД нормальные символы или нет? Какая кодировка в БД на данный момент, какое сопоставление (collation) используется? Должно быть: а) кодировка UTF-8, б) сопоставление utf8_general_ci.
              2. Какие записи сейчас в config.inc.php, относящиеся к кодировке БД?
              3. Проверьте, не заставляет ли сервер Ваши скрипты принудительно работать с cp1251? Да, такой бред тоже встречается на просторах рунета.
                Разработка сайтов и программных модулей на MODX.
                Опыт работы на MODx с 2005 года. Высокое качество.
                Компания Baltic Design Colors: http://www.bdcolors.ru.
                • 31413
                • 52 Posts
                Вообще удалось выяснить снифером что кодировка cp1251 приходит в хидере. Значит где то это прописывается в скриптах. Не подскажете нвправление поиска? Где формируется хидер выдаваемой страницы?
                С базой данных все в порядке - кодировка utf8 и сопоставление тоже то что надо. В конфиге прописано
                $database_connection_charset = 'utf8';
                  • 28814 ☆ A M B ☆
                  • 1,086 Posts
                  Я не могу точно сказать, где формируются заголовки в MODx, но в 99% случаев эти заголовки принудительно выставляются сервером.
                  Попробуйте в .htaccess файл добавить строку: AddDefaultCharset utf-8.
                  И да, проще всего проверять заголовки и прочие технические данные с помощью плагинов к FF: Web Developer + Firebug. В Web Developer даже специально для этого есть опция: Инфо->Показать заголовки ответа.
                    Разработка сайтов и программных модулей на MODX.
                    Опыт работы на MODx с 2005 года. Высокое качество.
                    Компания Baltic Design Colors: http://www.bdcolors.ru.
                    • 13940
                    • 11 Posts
                    В дополнение к информации Fuzzy:
                    Firefox addon Live HTTP Headers https://addons.mozilla.org/ru/firefox/addon/3829
                      • 31413
                      • 52 Posts
                      Дело действительно оказалось в настройках сервера. Спасибо всем ответившим.