Использую PDO:
$dbh = new PDO ("dblib:host=$serverName;dbname=$dbname;charset=utf8",$username,
$password,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8"));
$dbh->query($sql);
выводятся кириллические символы в виде вопросов:
[IDStore] => �_106
[0] => �_106
Попытка преобразовать кириллицу путем
mb_convert_encoding($text, 'utf-8', mb_detect_encoding($text));
также не приводит к желаемому:
[0] => ?_104
[1] => ?_117
[2] => ?_14D
[3] => ?_16
Как правильно преобразовать?
Проблема решилась так:
mb_convert_encoding($row["IDStore"], 'utf-8', 'cp-1251');
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как сделать обьязательным поле google recaptcha? Например если пользователь не прошел капчу то кнопка отправить не работает
Имеется ассоциативный массив массивов объектовНеобходимо отсортировать массивы объектов
не получается понизить версию PHP, вчера обновился до 72, но сегодня решил обратно