Я использую Laravel 5 и PostgreSQL для своего проекта, и у меня есть ошибка с кодировкой UT8.
Следующая Подсветка \ База данных \ QueryException: SQLSTATE [22021]: Символ
отсутствует в репертуаре: 7 ОШИБКА: неверная последовательность байтов для кодирования
«UTF8»: 0xd6 0x57 (SQL: обновить «сеансы», установить «полезную нагрузку» = (…)
«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, нужно ли что-то менять в PostgreSQL?
Конфигурация PostgreSQL:
Спасибо.
Задача ещё не решена.
Других решений пока нет …