We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12709
    • 14 Posts
    При выборке из БД русские буквы отображаются как �
    Пробовал следующее
    1. В файле setup.sql перед каждым TYPE=MYSAM вставил DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
    2. В папке manager файл index.php
    if (!@ mysql_select_db($dbase)) {
    $modx->messageQuit("Failed to select the database ’" . $dbase . "’!");
    exit;
    }
    $tend = $modx->getMicroTime();
    Заменил на

    if (!@ mysql_select_db($dbase)) {
    $modx->messageQuit("Failed to select the database ’" . $dbase . "’!");
    exit;
    }
    mysql_query("SET NAMES ’utf8’;", $this->conn);
    mysql_query("SET character_set_results = ’utf8’;", $this->conn);
    mysql_query("SET collation_connection = ’utf8_general_ci’;", $this->conn);
    $tend = $modx->getMicroTime();
    3. В файле Confiig.inc.php заменил
    $database_connection_charset = ’’; на
    $database_connection_charset = ’utf8’;
    Как Вы догадались все бесполезно. Спасибо за внимание.


      • 897
      • 1,620 Posts
      посмотрите как у вас в базе лежат данные, через phpMyAdmin читаются?
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

        Не используйте Revo для "просто сайтов". Используйте Evo

        Who can defeat the Russian bear?
        • 12709
        • 14 Posts
        Да. В PhpMyAdmin Я вручную создавал таблицы с кодировкой utf8_gneral_ci и там они отображаются нормально.
          • 897
          • 1,620 Posts
          надо добавить установку кодировки в dbapi.class.inc.php
            "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

            Не используйте Revo для "просто сайтов". Используйте Evo

            Who can defeat the Russian bear?
            • 12709
            • 14 Posts
            Спасибо за советы. Это я тоже попробовал сделать. Я с самого начала забыл указать, что работаю локально на Денвере3, наверное проблема заключается в этом. Если получится на хостинге отпишу.
              • 1978
              • 131 Posts
              я делал через manager/includes/config.inc.php

              строка 9 ставишь UTF8 (в моем случае) иначе косячит
                Как русифировать Modx 0.9.6.1(QuickEdit, TinyMCE)
                QuickEdit под win-1251 без mb_-функций