WindowsAppSDK の WinUI 3 に入門したら日本語が文字化けして出鼻をくじかれた話
投稿日 : | 0 日前
文字数(だいたい) : 859
WinUI3
WindowsAppSDK
.NET
C#
どうもこんばんわ
記事冒頭のゲーム感想で使うスクリーンショットを取るアプリを作ろうと思い、
せっかくなら現代風なUIを使いたいと思いWinUI 3を触ったら、
日本語が文字化けしてなかなか原因がわからなかった話です。

解決方法
GitHubのIssueにもそれっぽいのがなく、ふとVSCodeで.xaml開いた際に気付きました。
UTF-8 with BOMの文字を!!!!!!!!
というわけで、MainWindow.xamlをBOM付きの UTF-8で保存すると文字化けを直せます!!!
なんと最初から入っているMainWindow.xamlはBOM無し UTF-8で保存されていました!は?
名前をつけて保存を選びます

保存先は変えずに、ドロップダウンメニューの、エンコード付きで保存を選択します。

あとはBOM付き UTF-8にすればいいです。
UTF-8 シグネチャ付きってやつを選べばいいです。

これで文字化けが直っているはずです。よかったよかった

以上です。