Мне нужно прочитать значение в контроллере из файла appsettings.json и отправить его в представление. Значение содержит какой-то специальный символ, например букву с акцентом, например, «atención».
Проблема в том, что специальный символ не отображается должным образом.
В классе запуска я делаю это:
services.AddOptions();
services.Configure<ApplicationSettings(Configuration.GetSection("ApplicationSettings"));
Где ApplicationSettings - это класс для хранения значений конфигурации.
А потом в контроллере:
private IOptions<ApplicationSettings> _settings;
public StudentController(IOptions<ApplicationSettings> settings)
{
_settings = settings;
}
public IActionResult Index()
{
var testSetting = _settings.Value.TestSetting;
return new ObjectResult(testSetting);
}
В значении testStting вместо символов ударения используется символ незнакомца.
Есть идеи?
Спасибо, привет!