<?php
$db = new yii\db\Connection([
'dsn' => 'dblib:host=192.111.11.114;dbname=name',
'username' => 'us',
'password' => 'pas',
'charset' => 'utf8',
]);
$result = $db->createCommand("EXECUTE get :prod")
->bindValue(':prod_sn',$SN)
->queryAll();
?>echo mb_detect_encoding($result[$i]);mb_convert_encoding($result[$i], "ASCII", "UTF-8");
mb_detect_encoding($result[$i]);
Все русские символы из бд приходят знаками вопроса
mb_detect_encoding('????') таки выдаст ASCII, и это будет правдой. Но никакого отношения к базе это не имеет. Определяйте настоящую кодировку базы и указывайте ее в настройках подключения. Без этого никакие манипуляции в дальнейшем РНР вам ничего не дадут.