C#/WinUI3

Xaml에서 한글 입력 시 깨질 때

말하는 닭 2023. 1. 23. 19:10

이전 글에서 ContentDialog를 띄우는 데에는 성공했지만,

내용물이 한글이라 깨졌나보다. cs파일의 한글은 안 깨졌는데, xaml에 입력한 한글은 깨졌다.

 

다행히도 구글에 검색하니 빠르게 해결책을 얻을 수 있었다.

(감사합니다. 덕분에 빠르게 해결할 수 있었습니다)

참고글: https://forum.dotnetdev.kr/t/xaml/893/7

 

Xaml에서 한글 입력 시 인코딩 에러

일단, 왜 그렇게 되었는지는 모르겠지만, 파일이 UTF-8 with BOM이어야만 Visual Studio 2019에서 UTF-8로 정상 처리가 됩니다. 안그러면 한글이 깨져서 컴파일시 오류가 날 수 있습니다. 오류가 나는 파일

forum.dotnetdev.kr

 

 

우선 한글이 입력된 xaml파일을 선택하고 '다른 이름으로 ~~ 저장' 버튼을 누른다

저장 옆의 역삼각형 버튼을 눌르고 '인코딩하여 저장'을 누른다

누르면 고급 저장 옵션 창이 띄워질텐데, 그 중 '유니코드(서명 있는 UTF-8)'을 선택하고 그대로 저장한다

 

다시 빌드하면 한글이 깨지지 않는다!

 

'C# > WinUI3' 카테고리의 다른 글

[WinUI3] ToDo리스트 만들기 - 포기  (0) 2023.01.26
[WinUI3] ToDo리스트 만들기(2)  (0) 2023.01.24
[WinUI3] ToDo리스트 만들기(1)  (0) 2023.01.24
[WinUI3] ContentDialog 사용기  (0) 2023.01.23
[WinUI3] 설치하기  (0) 2023.01.23