asp net core读取appsetting特殊字符

时间:2018-09-17 20:04:51

标签: asp.net-core appsettings

我需要从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值具有陌生人的性格而不是重音符号。

有什么主意吗?

谢谢,问候!

0 个答案:

没有答案
相关问题