본문 바로가기

프로그래밍/Python

아톰 에디터(Atom Editor)에서 파이썬(Python) 한글 깨짐 현상 해결 방법

아톰 에디터(Atom Editor)에서 파이썬(Python) 언어를 사용하여 프로그래밍을 할 때 아래와 같이 한글을 출력하면 깨지는 현상이 있는 것을 볼 수 있습니다. 

한글 깨짐 현상 발생

이는 주로 운영체제가 윈도우(Windows)인 경우에 그러하며, 윈도우 설정 상 사용 언어가 한국어로 설정되어서 발생되는 것으로 추측됩니다. 이러한 문제를 해결하기 위해서는 다음과 같은 코드를 입력해주면 해결됩니다. 

import sys
import io
sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8')
sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8')

위으 코드를 입력하여 다시 실행했을 경우, 아래와 같이 정상적으로 한글이 출력된 것을 확인할 수 있습니다. 

한글 꺠짐 현상 해결