We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 12327
    • 31 Posts
    Сайт в UTF-8,цепляюсь к сторонней базе в кодировке cp1251

    $db = new DBAPI($host,$database, $uid,$pwd);
    $db->config[’charset’] = ’cp1251’;

    вывожу результат на экран кракозябры , сайт нормально, переключаю кодировку в 1251 результат выглядит нормально , сайт уехал. Как сделать , что бы результат выводился с UTF.
      • 897
      • 1,620 Posts
      правильно ли я вас понял, что сайт у вас в одной кодировке, данные от третьей стороны в другой. вы хотите, чтобы все было одинаково красиво и читабельно?

      если я прав, то

      1. приведите все к одной кодировке.
      2. после получения данных от третьей стороны перекодируйте их в нужную вам кодировку.
        "Und wenn du lange in einen Abgrund blickst, blickt der Abgrund auch in dich hinein."

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

        Who can defeat the Russian bear?
        • 31213
        • 153 Posts
        Применяйте wink
        function win1251_to_utf8($content)
        {
            $content = preg_replace("#%u([0-9A-F]{1,4})#ie", "'&#'.hexdec('\\1').';'", $content);
            $content = html_entity_decode(urldecode($content), ENT_NOQUOTES, "windows-1251");
            return $content;
        }