diff --git a/TaxBaik.Admin/Program.cs b/TaxBaik.Admin/Program.cs index 45ce4c4..a27a165 100644 --- a/TaxBaik.Admin/Program.cs +++ b/TaxBaik.Admin/Program.cs @@ -1,3 +1,4 @@ +using System.Text.Encodings.Web; using Microsoft.AspNetCore.Authentication.Cookies; using MudBlazor.Services; using TaxBaik.Application; @@ -17,6 +18,12 @@ builder.Services.AddRazorComponents() .AddInteractiveServerComponents(); builder.Services.AddMudServices(); builder.Services.AddMemoryCache(); + +// 한글 포함 다국어 문자를 유니코드 엔티티로 변환하지 않도록 설정 +builder.Services.Configure(opts => { + opts.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); +}); + builder.Services.AddInfrastructure(); builder.Services.AddApplication(); diff --git a/TaxBaik.Web/Program.cs b/TaxBaik.Web/Program.cs index 0fed1b9..2cf99fd 100644 --- a/TaxBaik.Web/Program.cs +++ b/TaxBaik.Web/Program.cs @@ -1,4 +1,5 @@ using System.IO.Compression; +using System.Text.Encodings.Web; using Microsoft.AspNetCore.ResponseCompression; using TaxBaik.Application; using TaxBaik.Infrastructure; @@ -10,6 +11,12 @@ builder.Services.AddMemoryCache(); builder.Services.AddResponseCompression(opts => { opts.Providers.Add(); }); + +// 한글 포함 다국어 문자를 유니코드 엔티티로 변환하지 않도록 설정 +builder.Services.Configure(opts => { + opts.TextEncoderSettings = new TextEncoderSettings(UnicodeRanges.All); +}); + builder.Services.AddInfrastructure(); builder.Services.AddApplication();