[Error] cmd 한글깨짐 cp949 -> UTF-8

2020. 10. 13. 15:34·기타/잡동사니

문제 상황

cmd 명령프롬프트 창에서 UTF-8 인코딩 방식으로 작성된

파일 내용을 콘솔에 띄우려할 때 한글 깨짐현상이 발생한다.

 

문제 원인

cmd에서 기본적으로 사용하고 있는 인코딩 방식은 cp949이다.

* cp949는 EUC-KR 확장 버전이다. (사실상 같다.)

 

보통 Windows OS에서 기본 값이 이렇게 설정되어있는데

 

 

해결 방법

(1) cmd 창에서 다음 명령어를 입력한다.

chcp 65001 // change cp mode 'UTF-8'

현재 창의 인코딩 방식을 UTF-8 로 바꾸겠다는 구문이다.

다시 cmd창을 키면 cp949로 실행되서 근본적인 해결책이 아니다.

 

(2) 레지스트리에서 Autorun 문자열 값을 chcp 65001 로 수정한다.

 

다음 항목으로 이동한다.

컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor

 

Autorun 문자열에 다음 값을 입력한다.

chcp 65001

 

Autorun 문자열이 존재하지 않으면 생성해서라도 값을 입력해주면 된다.

Autorun은 이름 그대로 커맨드 프로세서(cmd)가 실행되자마자 입력되는 명령어 문자열을 의미한다.

 

결과

cmd 창 실행시 자동으로 UTF-8 방식으로 인코딩된다.

역으로 949 모드로 전환하고 싶다면 

chcp 949를 입력하면된다.

저작자표시 (새창열림)

'기타 > 잡동사니' 카테고리의 다른 글

CI/CD Auto Deploy with AWS  (0) 2021.07.22
UTC & GMT  (0) 2021.04.14
Visual Studio Code Remote-SSH  (0) 2020.01.30
절전 모드 !  (0) 2020.01.22
UTF-8, UTF-16, ANSI  (0) 2020.01.05
'기타/잡동사니' 카테고리의 다른 글
  • CI/CD Auto Deploy with AWS
  • UTC & GMT
  • Visual Studio Code Remote-SSH
  • 절전 모드 !
M_Falcon
M_Falcon
  • M_Falcon
    Falcon
    M_Falcon
  • 전체
    오늘
    어제
    • 분류 전체보기 (429)
      • Web (16)
        • Nodejs (14)
        • Javascript (23)
        • FrontEnd (4)
      • DataBase (39)
        • Fundamental (1)
        • Redis (4)
        • PostgreSQL (10)
        • NoSQL (4)
        • MySQL (9)
        • MSSQL (3)
        • Error (4)
      • Algorithm (79)
        • Algorithm (문제풀이) (56)
        • Algorithm (이론) (23)
      • JVM (64)
        • Spring (13)
        • JPA (5)
        • Kotlin (13)
        • Java (23)
        • Error (7)
      • 기타 (68)
        • Kafka (3)
        • Kubernetes (3)
        • Docker (12)
        • git (19)
        • 잡동사니 (26)
      • 재테크 (11)
        • 세무 (4)
        • 투자 (3)
        • 보험 (0)
      • BlockChain (2)
        • BitCoin (0)
      • C (32)
        • C (10)
        • C++ (17)
        • Error (3)
      • Low Level (8)
        • OS (3)
        • 시스템 보안 (5)
      • 네트워크 (3)
      • LINUX (30)
        • Linux (26)
        • Error (4)
      • 저작권과 스마트폰의 이해 (0)
      • 생각 뭉치 (6)
      • 궁금증 (2)
      • Private (4)
        • 이직 경험 (0)
        • 꿈을 찾아서 (1)
      • Android (21)
        • OS (4)
  • 블로그 메뉴

    • 홈
    • WEB
    • 알고리즘
    • DataBase
    • Linux
    • Mobile
    • C
    • 방명록
  • 링크

    • github
  • 공지사항

  • 인기 글

  • 태그

    프로그래머스
    kafka
    Spring
    docker
    Bitcoin
    JPA
    PostgreSQL
    C++
    java
    알고리즘
    Kotlin
    javascript
    android
    백준
    algorithm
    Programmers
    database
    Git
    linux
    ubuntu
  • hELLO· Designed By정상우.v4.10.3
M_Falcon
[Error] cmd 한글깨짐 cp949 -> UTF-8
상단으로

티스토리툴바