Как получить кириллицу из базы данных? 3 дня не могу решить

До этого использовал sqlsrv и всё было восхитительно, но сайт жрать драйвер отказывается поэтому использую вот такое подключение

  <?php
     $db = new yii\db\Connection([
    'dsn' => 'dblib:host=111.111.11.11;dbname=db',
    'username' => 'user',
    'password' => 'pass',
    'charset' => 'windows-1251',
                     ]);


                $result = $db->createCommand("EXECUTE prodinfo :sn")
                ->bindValue(':prod_sn',$serial)
                ->queryAll();
                ?>

Использую запрос с параметром. Всё отлично выводится, но чёртова кириллица выводится знаками вопросов Кто-то подсказал, что можно после подключения к бд внедрить нечто подобное, для исправления кодировки

USE your_database_name;
show variables like "character_set_database";

но как это внедрить в YII - Я не пойму. Опыта не так много

Владелец бд утверждает что там данные хранятся в кодировке ANSI подскажите как можно изменить подключение или запрос, чтобы русские буквы появились. Спасибо!


Ответы (0 шт):