diff --git a/TaxBaik.Admin/Program.cs b/TaxBaik.Admin/Program.cs index a27a165..c9d9d8f 100644 --- a/TaxBaik.Admin/Program.cs +++ b/TaxBaik.Admin/Program.cs @@ -1,4 +1,5 @@ using System.Text.Encodings.Web; +using System.Text.Unicode; using Microsoft.AspNetCore.Authentication.Cookies; using MudBlazor.Services; using TaxBaik.Application; @@ -20,9 +21,7 @@ builder.Services.AddMudServices(); builder.Services.AddMemoryCache(); // 한글 포함 다국어 문자를 유니코드 엔티티로 변환하지 않도록 설정 -builder.Services.Configure(opts => { - opts.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); -}); +builder.Services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All)); builder.Services.AddInfrastructure(); builder.Services.AddApplication(); diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 2cf99fd..44b4d29 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -1,5 +1,6 @@ using System.IO.Compression; using System.Text.Encodings.Web; +using System.Text.Unicode; using Microsoft.AspNetCore.ResponseCompression; using TaxBaik.Application; using TaxBaik.Infrastructure; @@ -13,9 +14,7 @@ builder.Services.AddResponseCompression(opts => { }); // 한글 포함 다국어 문자를 유니코드 엔티티로 변환하지 않도록 설정 -builder.Services.Configure(opts => { - opts.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); -}); +builder.Services.AddSingleton(HtmlEncoder.Create(UnicodeRanges.All)); builder.Services.AddInfrastructure(); builder.Services.AddApplication();