컴퓨터를 업데이트 하고 났더니 갑자기 파이썬에 문제가 생겼다.

visual studio code를 실행하니 한글로 인한 UnicodeEncodeError가 발생.

한글이 들어가면 다 오류가 났다.

 

그런데 아무리 검색을 하고... 검색을 해도...

다들 파일을 열때 오류가 났지 나처럼 잘 쓰던 파일에서 오류가 나는 경우가 없었다.

 

알고보니 환경변수 설정 문제였다.

 

 

에러코드:

 

Python310\lib\encodings\cp1252.py 

 

UnicodeEncodeError: ‘charmap’ codec can’t encode characters

 

 

해결방법:

 

파이썬2를 쓰고있다면?

 

파일 가장 위에 다음 줄을 입력

 

#-*- coding: utf-8 -*-

 


 

파이썬3을 쓰고있다면?

 

1. 윈도우의 시스템 환경변수 편집 창을 연다

 

 

 

2. 환경변수로 들어간다.

 

 

 

3. 시스템 변수의 새로 만들기 클릭

 

 

 

4. 새 시스템 변수에 다음과 같이 입력한다.

 

이름:  PYTHONIOENCODING

값:  utf-8

 

 

반드시 완료를 눌러줄것.

 

 

5. VS코드의 설정창 (Ctrl + ,)에 들어가서 기본 인코딩을 utf-8로 설정한다.

 

 

 

 

같은 고통을 겪고있는 누군가에게 도움이 되길 바란다.

+ Recent posts