我正在为我的项目使用Laravel 5和PostgreSQL,我在UT8编码时出错。
Next Illuminate \ Database \ QueryException:SQLSTATE [22021]:字符 不在保留曲目中:7错误:编码的字节序列无效 “UTF8”:0xd6 0x57(SQL:更新“sessions”设置“payload”=(...) “user_agent”= Mozilla / 5.0(Linux; Android 5.0; Ö WN S1 Build / LRX21M) (...)
我认为Ö是问题。
database.php:
'pgsql' => [
...
'driver' => 'pgsql',
'charset' => 'utf8',
...
],
我刚用文件的数据库配置了laravel会话。 https://laravel.com/docs/5.5/session
如何在生产中修复此问题? 如果我改变了Laravel中的charset,我需要在PostgreSQL中更改一些内容吗?
PostgreSQL配置:
感谢的。