@petr_reznikov

Как поменять кодировку из ACII в UTF-8?

<?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]);
здесь говорит что кодировка ASCII

mb_convert_encoding($result[$i], "ASCII", "UTF-8");

Кодировку после этого не меняет

Подскажите где туплю?
Все русские символы из бд приходят знаками вопроса
  • Вопрос задан
  • 117 просмотров
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
В кодировке ASCII (American standard code for information interchange) нет и никогда не было кириллицы. У вас, скорее всего, cp1251.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы