PersesTitan(페르) 기술블로그

[PyCharm] 파이참 unknown encoding: x-windows-949 해결 방법 본문

IDE/PyCharm

[PyCharm] 파이참 unknown encoding: x-windows-949 해결 방법

PersesTitan(페르) 2024. 7. 28. 16:26

파이참에서 실행을 했는데 아래와 같은 오류가 발생했습니다.

해석해보면 Python에서 x-windows-949라는 인코딩을 알 수 없는 듯 보입니다.

Fatal Python error: init_stdio_encoding: failed to get the Python codec name of the stdio encoding
Python runtime state: core initialized
LookupError: unknown encoding: x-windows-949

Current thread 0x00005bf8 (most recent call first):
<no Python frame>

 

아래와 같이 windows-31j로 뜨는 경우에는 컴퓨터 인코딩을 일본어로 설정했을때 뜨는 인코딩입니다.

 

인코딩 windows-949

windows-949는 윈도우에서 한글을 인코딩 포맷으로 요즘에는 대부분 UTF-8로 통일해서 사용하기 때문에 해당 문제가 많이 발생하지 않는 것으로 알고 있습니다.

윈도우에서 Beta버전으로 UTF-8을 지원하고 있지만 베타라서 그런지 버그가 있는 듯 싶습니다. 

해결 방법

Settings > General > Console > Default Encoding을 UTF-8로 변경해주면 해결할 수 있습니다.