通常,我没有这种问题,我的数据库排序规则为utf8mb4_unicode_ci
,并且可以毫无问题地显示日语字符。但是,在我的通知表中,当我存储json
数据时,其显示如下。
我进行了一些搜索,并如下更改了Laravel数据库配置。
'charset' => 'utf8',
'collation' => 'utf8_general_ci',
我也将数据库表排序规则也更改为utf8_general_ci
...但是仍然存在相同的问题。
当我插入数据库数据时,我也尝试使用此json_encode($database,JSON_UNESCAPED_UNICODE)
...如下所示。但是没有任何效果...表格json格式仍然是char问题。
allestates::insertGetId($database);
$user = User::first();
$user->notify(new EstateNews(json_encode($database,JSON_UNESCAPED_UNICODE)));
$this->line('DATA SAVED.');
是否可以解决此问题?