Задать вопрос
@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");

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

Подскажите где туплю?
Все русские символы из бд приходят знаками вопроса
  • Вопрос задан
  • 300 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Adamos
@Adamos
В кодировке ASCII (American standard code for information interchange) нет и никогда не было кириллицы. У вас, скорее всего, cp1251.
Ответ написан
Ваш ответ на вопрос

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

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