@weeaboodestroyer

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

До этого использовал sqlsrv и всё было восхитительно, но сайт жрать драйвер отказывается поэтому использую вот такое подключение
<?php
     $db = new yii\db\Connection([
    'dsn' => 'dblib:host=111.111.11.11;dbname=db',
    'username' => 'user',
    'password' => 'pass',
    'charset' => 'utf-8',
                     ]);


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

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

USE your_database_name;
show variables like "character_set_database";

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

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

Войдите, чтобы написать ответ

Похожие вопросы