Я устанавливаю заголовок Application-Error в. Net Core 3.1 API следующим образом:
response.Headers.Add("Application-Error", message);
В инструментах разработчика браузера сообщение выглядит великолепно:
но когда я получаю это сообщение в Angular, национальные символы плохие:
if(error instanceof HttpErrorResponse){
const applicationError = error.headers.get('Application-Error');
console.log("msg: ", applicationError)
}
Я не знаю, есть ли ошибка кодирования на стороне ядра Net или на стороне Angular.
Не могли бы вы дать мне подсказку?