이전 글에서 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 |