MSSQL неверная кодировка в массивах php

Нужно создать соединение с mssql из Ubuntu с помощью php (laravel). Для этого я использую freetds и адаптер sybase mssql. Успешно подключен к базе и может выбрать данные из нее. Но когда я пытаюсь получить массив данных из таблицы, символы имеют недопустимую кодировку. С одним полем все ок.

Вот мой freetds.conf

[global]
tds version = 8.0
client charset = UTF-8
text size = 20971520

И конфиг базы данных laravel

'sqlsrv' => array(
'driver'   => 'sqlsrv',
'host'     => 'some-ip\DB',
'database' => 'DBTEST',
'username' => 'web-testUser',
'password' => 'hereIsMyPassword',
'charset'   => 'utf8',
'prefix'   => '',
),

И простая функция для получения массива данных

Route::get('/', function()
{
return var_dump(User::all()); //if i'll try to simple return data without using var_dump it'll crash
});

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]