谷歌浏览器返回数据被转为Unicode字符串的问题

This commit is contained in:
轻风2016 2024-10-13 08:34:55 +08:00
parent 50d41c505f
commit 771b58ddb3

View File

@ -26,6 +26,8 @@ using OnceMi.AspNetCore.OSS;
using SixLabors.ImageSharp.Web.DependencyInjection;
using System;
using System.Linq;
using System.Text.Encodings.Web;
using System.Text.Unicode;
using System.Threading.Tasks;
namespace Admin.NET.Web.Core;
@ -100,7 +102,12 @@ public class Startup : AppStartup
.AddNewtonsoftJson(options => SetNewtonsoftJsonSetting(options.SerializerSettings))
//.AddXmlSerializerFormatters()
//.AddXmlDataContractSerializerFormatters()
.AddInjectWithUnifyResult<AdminResultProvider>();
.AddInjectWithUnifyResult<AdminResultProvider>()
.AddJsonOptions(options =>
{
// 解决中文乱码返回数据被转为Unicode字符串的问题
options.JsonSerializerOptions.Encoder = JavaScriptEncoder.Create(UnicodeRanges.All);
});
// 三方授权登录OAuth
services.AddOAuth();