본문 바로가기
정보

😵‍💫윈도우 한글 깨짐 현상, 5분 만에 완벽하게 해결하는 쉽고 빠른 마법의 방법!🧙‍♀️

by 370jsjfjfaf 2025. 10. 28.
😵‍💫윈도우 한글 깨짐 현상, 5분 만에 완벽하게 해결하는 쉽고 빠른 마법의 방법!🧙‍♀️
배너2 당겨주세요!

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

😵‍💫윈도우 한글 깨짐 현상, 5분 만에 완벽하게 해결하는 쉽고 빠른 마법의 방법!🧙‍♀️

 

목차

  1. 왜 윈도우에서 한글이 깨질까요? (원인 파악)
  2. 가장 빠르고 쉬운 해결책: 국가 또는 지역 설정 변경
    • 제어판 접근 및 지역 설정 찾기
    • 관리자 옵션에서 유니코드 설정 변경하기
  3. 두 번째 해결책: 시스템 로케일(Locale) 확인 및 수정
    • 언어 팩 및 기본 설정 확인
    • 한국어 언어 팩 재설치 또는 업데이트
  4. 세 번째 해결책: 레지스트리 수정 (고급 사용자)
    • regedit 실행 및 경로 이동
    • 폰트 관련 레지스트리 값 확인 및 수정
  5. 폰트 문제로 인한 깨짐 해결: 폰트 캐시 및 설치
    • 시스템 폰트 캐시 삭제
    • 깨진 폰트 파일 재설치 또는 대체

왜 윈도우에서 한글이 깨질까요? (원인 파악)

윈도우 운영체제에서 갑자기 한글이 물음표($?$)$), 깨진 글자($\Box$)$), 또는 알 수 없는 외계어처럼 보이는 현상은 매우 흔하지만 사용자에게 큰 불편함을 줍니다. 이러한 한글 깨짐 현상은 주로 인코딩(Encoding) 문제, 즉 문자를 컴퓨터가 인식하고 표현하는 방식의 충돌 때문에 발생합니다. 윈도우는 전 세계 언어를 지원하기 위해 유니코드(Unicode)라는 표준을 사용하지만, 일부 오래된 프로그램이나 특정 파일은 유니코드 이전의 인코딩 방식(예: EUC-KR)을 사용하기도 합니다.

주요 원인은 다음과 같습니다:

  1. 시스템 로케일(Locale) 미설정 또는 오류: 윈도우가 기본적으로 비(非)유니코드 프로그램을 실행할 때 사용할 언어 환경이 한국어(Korean)로 제대로 설정되어 있지 않은 경우.
  2. 잘못된 폰트(Font) 설정 또는 손상: 시스템 폰트 자체가 손상되었거나, 특정 프로그램에서 지정한 폰트가 설치되어 있지 않아 대체 폰트를 불러오는 과정에서 인코딩 충돌이 발생하는 경우.
  3. 프로그램 자체의 문제: 특정 프로그램이 UTF-8이나 EUC-KR 등 인코딩을 올바르게 처리하지 못하는 경우.

이 중 90% 이상은 시스템 로케일 문제이며, 이 부분을 가장 쉽고 빠르게 해결할 수 있습니다.


가장 빠르고 쉬운 해결책: 국가 또는 지역 설정 변경

한글 깨짐 현상의 가장 쉽고 빠른 해결책은 윈도우의 "국가 또는 지역" 설정에서 비(非)유니코드 프로그램에 대한 언어 설정한국어로 변경하는 것입니다. 이는 윈도우가 유니코드를 지원하지 않는 구형 프로그램이나 파일을 실행할 때 강제로 한국어 인코딩을 사용하도록 지정해주는 핵심 설정입니다.

제어판 접근 및 지역 설정 찾기

  1. 검색 또는 실행: 윈도우 시작 메뉴 옆의 검색 창'제어판'을 입력하여 제어판을 실행합니다.
  2. 보기 기준 변경: 제어판 오른쪽 상단의 '보기 기준''범주'로 되어 있다면 '큰 아이콘' 또는 '작은 아이콘'으로 변경하여 모든 항목을 쉽게 볼 수 있도록 합니다.
  3. '국가 또는 지역' 클릭: 항목 중에서 '국가 또는 지역'을 찾아 클릭합니다.

관리자 옵션에서 유니코드 설정 변경하기

  1. '국가 또는 지역' 창이 열리면 상단의 '관리자 옵션' 탭을 클릭합니다.
  2. '시스템 로캘 변경': '유니코드를 지원하지 않는 프로그램용 언어' 섹션에서 '시스템 로캘 변경' 버튼을 클릭합니다.
  3. 언어 설정: '현재 시스템 로캘' 드롭다운 메뉴를 클릭하여 '한국어(대한민국)'를 선택합니다.
  4. 재부팅: 확인 버튼을 누르면 윈도우가 재부팅을 요청합니다. 반드시 재부팅을 해야 변경 사항이 완전히 적용됩니다. 재부팅 후, 대부분의 한글 깨짐 현상은 즉시 해결됩니다.

두 번째 해결책: 시스템 로케일(Locale) 확인 및 수정

위의 방법으로 해결되지 않았다면, 현재 사용 중인 한국어 언어 팩에 오류가 생겼거나 기본 설정 언어가 제대로 설정되지 않았을 수 있습니다.

언어 팩 및 기본 설정 확인

  1. 설정 앱 접근: 시작 메뉴 $\rightarrow$ 설정 $\rightarrow$ 시간 및 언어 $\rightarrow$ 언어 및 지역으로 이동합니다.
  2. 언어 목록 확인: 설치된 기본 언어 목록에서 '한국어'Windows 표시 언어로 설정되어 있는지 확인합니다. 만약 '한국어'가 목록에 없다면 '언어 추가'를 클릭하여 설치해야 합니다.

한국어 언어 팩 재설치 또는 업데이트

만약 한국어가 이미 설치되어 있음에도 문제가 지속된다면, 언어 팩을 삭제했다가 재설치하여 오류를 해결할 수 있습니다.

  1. 한국어 제거: 언어 및 지역 목록에서 '한국어' 옆의 옵션(점 3개)을 클릭하여 '제거'합니다. (다른 언어로 표시 언어를 임시로 변경해야 할 수 있습니다.)
  2. 한국어 재설치: '언어 추가'를 다시 클릭하여 '한국어'를 검색하고 설치합니다. 설치 시 필요한 언어 기능(기본 타이핑, 음성 등)이 모두 체크되었는지 확인합니다.
  3. 재부팅: 재설치 후에는 다시 시스템을 재부팅하여 변경 사항을 적용합니다.

세 번째 해결책: 레지스트리 수정 (고급 사용자)

위의 방법들로도 해결이 안 된다면, 이는 매우 드문 경우로 윈도우의 깊숙한 설정인 레지스트리가 손상되었을 가능성이 있습니다. 이 방법은 시스템 파일에 직접 접근하므로 반드시 백업 후 신중하게 진행해야 합니다.

regedit 실행 및 경로 이동

  1. 레지스트리 편집기 실행: Windows 키 + R을 눌러 실행 창을 열고, regedit을 입력 후 확인을 클릭합니다.
  2. 경로 이동: 레지스트리 편집기 상단 주소창에 다음 경로를 복사하여 붙여넣고 이동합니다.
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

폰트 관련 레지스트리 값 확인 및 수정

  1. CodePage 값 확인: 오른쪽 창에서 949라는 이름의 문자열 값(REG_SZ)을 찾습니다.
  2. 값 데이터 확인: 949 값을 더블 클릭하여 '값 데이터(Value data)'c_949.nls로 정확하게 설정되어 있는지 확인합니다. 이 값은 Shift-JIS 기반의 한국어 코드 페이지를 지정하는 핵심 파일입니다. 만약 다른 값(예: c_932.nls 등)으로 되어 있다면 깨짐 현상이 발생할 수 있습니다.
  3. 949 값 수정: 만약 c_949.nls가 아니라면 해당 값으로 수정한 후 재부팅합니다.

주의: 만약 949 값이 존재하지 않거나, c_949.nls 파일 자체가 손상되었다면 레지스트리 수동 복구가 어려울 수 있습니다. 이 경우 윈도우 시스템 파일 검사기(SFC)를 실행하여 시스템 파일을 복구해 볼 수 있습니다. (명령 프롬프트에서 sfc /scannow 실행)


폰트 문제로 인한 깨짐 해결: 폰트 캐시 및 설치

깨짐 현상이 특정 프로그램이나 문서에서만 발생한다면, 폰트 자체에 문제가 있을 가능성이 높습니다. 특히 굴림체, 돋움체, 바탕체 등 기본 시스템 폰트가 깨져 보인다면 이 해결책이 필요합니다.

시스템 폰트 캐시 삭제

윈도우는 폰트 로딩 속도를 높이기 위해 폰트 캐시를 사용하는데, 이 캐시가 손상되면 폰트가 제대로 표시되지 않을 수 있습니다.

  1. 서비스 관리자 실행: Windows 키 + R $\rightarrow$ services.msc 입력 후 실행합니다.
  2. 서비스 중지: 서비스 목록에서 'Windows Presentation Foundation Font Cache 3.0.0.0' 서비스를 찾아 '중지'합니다.
  3. 캐시 파일 삭제: 파일 탐색기를 열어 다음 경로로 이동합니다.
    C:\Windows\ServiceProfiles\LocalService\AppData\Local
  4. 파일 삭제: 해당 폴더 내의 'FontCache' 또는 FontCache-*.dat 파일들을 모두 삭제합니다.
  5. 서비스 재시작: 다시 서비스 관리자로 돌아가 중지했던 'Windows Presentation Foundation Font Cache 3.0.0.0' 서비스를 '시작'합니다.
  6. 재부팅: 시스템을 재부팅합니다.

깨진 폰트 파일 재설치 또는 대체

만약 폰트 파일 자체가 손상된 것으로 의심된다면, 윈도우 설치 디스크나 다른 정상적인 윈도우 PC에서 핵심 폰트 파일을 복사해와 C:\Windows\Fonts 폴더에 붙여넣어 대체할 수 있습니다.

핵심 한글 폰트 파일:

  • malgun.ttf (맑은 고딕)
  • gulim.ttc (굴림)
  • batang.ttc (바탕)
  • dotum.ttc (돋움)

폰트 파일을 덮어쓴 후에는 반드시 폰트 캐시 삭제 및 재부팅을 다시 진행하여 새로운 폰트가 정상적으로 인식되도록 해야 합니다. 대부분의 한글 깨짐 문제는 국가 또는 지역 설정 변경으로 해결되지만, 이와 같은 깊은 문제 해결 과정을 통해 윈도우 환경을 완벽하게 복구할 수 있습니다.