我需要从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值具有陌生人的性格而不是重音符号。
有什么主意吗?
谢谢,问候!