다음을 통해 공유

window 11 한글깨짐

이제 0 평판 포인트
2025-12-11T23:51:17.3966667+00:00

안녕하세요

visual studio 2015 환경에서 C#.net (.net framwork 4.8 )으로 개발된 프로그램인데 한글깨짐이 발생합니다

기존 window10에서 11로 업그레이드한 사람들은 문제가 없으나

저의 경우 window11 (window11 Pro 버전24H2 빌드 26100.7171)에서 바로 프로그램을 실행시키니 한글깨짐이 발생했습니다

전체 한글은 아니고 부분 한글깨짐이 발생하는데 이유를 모르겠습니다

( 예- Noto Sans KR 폰트 깨짐)

폰트 설치도 잘 되어 있고, 추가 글꼴도 다 받은 상태이며

언어 및 지역, 시스템 로캘 변경 등은 다 시도해보았으나 같은 상태입니다

혹시 어떤걸 더 시도해봐야 할까요?

비즈니스용 Windows | IT 전문가용 Windows 클라이언트 | 사용자 환경 | 기타
댓글 0개 설명 없음
투표 {count}개

답변 2개

정렬 기준: 가장 유용함
  1. 이제 0 평판 포인트
    2025-12-12T00:31:16.7366667+00:00

    Windows 구성 요소 저장소에서 파일 손상 검사 Dism /online /cleanup-image /restorehealth 도 해보았으나 한글깨짐은 여전히 발생합니다

    댓글 0개 설명 없음

  2. Brian Huynh (WICLOUD CORPORATION) 2,350 평판 포인트 Microsoft 외부 직원 중재자
    2025-12-12T00:34:27.13+00:00

    안녕하세요,

    Visual Studio 2015 및 .NET Framework 4.8 기반 프로그램이 Windows 11 24H2(클린 설치) 환경에서 한글이 깨지는 현상은 주로 시스템 로캘의 UTF-8 설정 때문에 발생합니다. 기존 Windows 10 업그레이드 사용자와 달리, 최신 Windows 11 환경에서는 이 설정이 레거시 인코딩(EUC-KR/CP949) 처리 방식과 충돌할 수 있습니다.

    이미 로캘 설정을 확인하셨다고 했으나, 아래의 특정 옵션이 체크되어 있는지 반드시 확인하고 해제해 보시기 바랍니다.

    1. 제어판(Control Panel) > 국가 또는 지역(Region) 을 실행합니다.
    2. 관리자 옵션(Administrative) 탭으로 이동합니다.
    3. 시스템 로캘 변경(Change system locale) 버튼을 클릭합니다.
    4. 하단에 있는 "베타: 세계 언어 지원을 위해 Unicode UTF-8 사용(Beta: Use Unicode UTF-8 for worldwide language support)" 항목이 체크되어 있다면 반드시 체크를 해제합니다.
    5. 확인 후 윈도우를 재부팅합니다.

    이 옵션이 켜져 있으면 ANSI 문자열을 강제로 UTF-8로 해석하려 하기 때문에 부분적인 한글 깨짐이 발생합니다.

    제시해 드린 답변이 문제 해결에 도움이 되었다면, 다른 사용자들도 참고할 수 있도록 [답변 수락]을 부탁드립니다.


답변

질문 작성자는 답변을 '승인됨'으로 표시하고, 중재자는 답변을 '추천됨'으로 표시할 수 있습니다. 이를 통해 사용자는 해당 답변이 작성자의 문제를 해결했다는 것을 알 수 있습니다.