对象键值已损坏

时间:2016-12-07 15:26:31

标签: php database laravel-5.2 artisan

美好的一天

以下代码在Laravel框架中用于从我们的服务器返回数据:

$ses = DB::connection('odbc')
            ->table('HBO.SM200T')
            ->where('USRPF1', '=', strtoupper(auth()->user()->name))
            ->first();

但在我的一台电脑上,它可以很好地返回我的数据:

{#780 ▼
  +"WAGWRD": "VTER"
  +"PERSNR": "56846"
  +"STELS": "59"
  +"TAK": "324"
  +"BESKR": "                              "
  +"STVDAT": "99999999"
  +"TAALN": "2"
  +"USRPF1": "AV        "
  +"USRPF2": "          "
}

但是在我新安装的Fedora 24上,它返回为:

{#783 ▼
  +b"W\x00‚«\x14V": "VTER"
  +b"P\x00‚«\x14V": "56846"
  +"S\x00\x00\x00\x00": "59"
  +b"T\x00»": "324"
  +b"B\x00ƒ«\x14": "                              "
  +b"S\x00ƒ«\x14V": "99999999"
  +b"T\x00ƒ«\x14": "2"
  +b"U\x00ƒ«\x14V": "          "
}

看起来该对的密钥未正确解码?

有没有人知道解决方案。

提前致谢。

0 个答案:

没有答案