всем привет! Есть nginx, который проксипассит запросы на бэкенд. Если запрос неверный, от бэка возвращается JSON с кириллицей, например
{"code":"validation.error","message":"Объект содержит ошибки","errors":[{"defaultMessage":"must not be null","field":"sum"}]}
Когда бэк дергается курлом напрямую, то так все и приходит. Если дергать nginx - то вместо кириллицы приходят крякозябры.
Бэкенд ответы шлет в UTF-8.
В конфиге в server {...} стоит charset off;
Location выглядит так:
https://pastebin.com/j4cAc1ghЧто я упустил, почему nginx корежит ответ?