我想要一个laravel模型的集合。但是,由于特殊字符é
,输出已损坏如果我执行dd($ collection),则显示如下:
“名称” => b“每周30分钟的私人”
以某种方式,这个奇怪的“ b”出现在=>旁边
我尝试了通常的编码,但是我无法摆脱它。 (utf-8或uft8mb4)
laravel中的数据库设置:
'charset' => 'utf8',
'collation' => 'utf8_unicode_ci',
'prefix' => '',
'strict' => false,
我使用Laravel 5.7
此外,在本地也可以,并且不会出现“ b”。
本地php是7.2.12 服务器php是7.2.14
本地mysql = 5.7.22 服务器mysql = 5.6.33
答案 0 :(得分:0)
实际上我正在使用动态连接,因此我还必须添加以下内容: Config :: set('database.connections.dynamic.charset','utf8'); 这样就解决了。