The \Magento\Framework\App\Response\Http::representJson() does not specifies a JSON response's charset and removes a previously specified charset, so not-latin characters are rendered incorrectly by all the modern browsers

See also: