From 97f039bd2c21225a22f8089815050450c073de20 Mon Sep 17 00:00:00 2001 From: hu-ja-ja Date: Sun, 15 Feb 2026 00:03:57 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=A8=E3=82=B9=E3=82=B1=E3=83=BC=E3=83=97?= =?UTF-8?q?=E7=AF=84=E5=9B=B2=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/WindowController.Core/AppSettingsStore.cs | 5 ++++- src/WindowController.Core/ProfileStore.cs | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/WindowController.Core/AppSettingsStore.cs b/src/WindowController.Core/AppSettingsStore.cs index d7a63fb..e5b8840 100644 --- a/src/WindowController.Core/AppSettingsStore.cs +++ b/src/WindowController.Core/AppSettingsStore.cs @@ -1,5 +1,7 @@ +using System.Text.Encodings.Web; using System.Text.Json; using System.Text.Json.Serialization; +using System.Text.Unicode; using Serilog; using WindowController.Core.Models; @@ -15,7 +17,8 @@ public class AppSettingsStore private static readonly JsonSerializerOptions JsonOptions = new() { WriteIndented = true, - DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull + DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, + Encoder = JavaScriptEncoder.Create(UnicodeRanges.All) }; private readonly string _filePath; diff --git a/src/WindowController.Core/ProfileStore.cs b/src/WindowController.Core/ProfileStore.cs index a4edf01..ef3e4c2 100644 --- a/src/WindowController.Core/ProfileStore.cs +++ b/src/WindowController.Core/ProfileStore.cs @@ -1,5 +1,7 @@ +using System.Text.Encodings.Web; using System.Text.Json; using System.Text.Json.Serialization; +using System.Text.Unicode; using WindowController.Core.Models; using Serilog; @@ -14,7 +16,8 @@ public class ProfileStore { WriteIndented = true, DefaultIgnoreCondition = JsonIgnoreCondition.WhenWritingNull, - PropertyNamingPolicy = null // respect JsonPropertyName attributes + PropertyNamingPolicy = null, // respect JsonPropertyName attributes + Encoder = JavaScriptEncoder.Create(UnicodeRanges.All) }; private string _filePath;