SQLSTATE [22021]编码“UTF8”

时间:2017-09-11 13:31:55

标签: php postgresql laravel encoding utf-8

我正在为我的项目使用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配置:

enter image description here

感谢的。

0 个答案:

没有答案