Merge pull request '谷歌浏览器返回数据被转为Unicode字符串的问题' (#156) from 616036448/Admin.NET.Pro:main into main

Reviewed-on: http://101.43.53.74:3000/Admin.NET/Admin.NET.Pro/pulls/156
This commit is contained in:
zuohuaijun 2024-10-13 14:40:59 +08:00
commit 46ad17fd71

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();