PHP数组中的MSSQL不正确的字符集

时间:2015-04-18 11:39:31

标签: php arrays sql-server laravel freetds

需要使用php(laravel)从ubuntu创建连接到mssql。我正在使用freetds和sybase mssql adapter。成功连接到base并可以从中选择数据。但是,当我试图从表中获取数据数组时,字符具有无效的字符集。一个字段都可以。

这是我的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
});

0 个答案:

没有答案