如题,当appsettings.json文件含中文字时,读取到的中文字值为乱码,代码如下:appsettings.json 文件内容如下:{
  "Logging": {
    "LogLevel": {
      "Default": "Warning"
    }
  },
  "AllowedHosts": "*",  "Data": "LineZero",
  "ConnectionStrings": {
    "DefaultConnection": "dbconn1",
    "DevConnection": "数据库2"
  }
}读取代码如下:  var data = Configuration["Data"];
            //两种方式读取
            string defaultcon = Configuration.GetConnectionString("DefaultConnection");
            Debug.Print(defaultcon);
            var devcon = Configuration["ConnectionStrings:DevConnection"];devcon 值为:"乱码"试过网上说的办法,注册编码方式后也是一样,请大神指点Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);