Задать вопрос
tmman
@tmman
Обои из семерки наконец-то пригодились!

PostgreSQL: почему русские символы записываются как url-encoded utf?

Сперва у нас была база на MySQL. Там работал такой код:
DB::insert('insert into '.config('exchange_rate.table_name', 'exchange_rate').' values (NOW(), ?)', [ json_encode($exchangeRateArray) ]);

В итоге в таблицу попадал незакодированный русский текст.

Сменили СУБД на PostgreSQL и русский текст стал попадать в таблицу закодированным. В настройках подключения к СУБД кодировка по умолчанию UTF8, правило сортировки и категория типов ru_RU.UTF-8.

Что нужно подправить или что гуглить (как-то негусто мои запросы выглядят)?
  • Вопрос задан
  • 525 просмотров
Подписаться 1 Средний 2 комментария
Решения вопроса 1
tmman
@tmman Автор вопроса
Обои из семерки наконец-то пригодились!
Melkij ответил.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы