본문 바로가기
IT/Python

python txt파일 읽기 에러 'cp949'

by Jang HyunWoong 2014. 12. 19.

UnicodeDecodeError: 'cp949' codec can't decode bytes in position : illegal multibyte sequence

 

python3 부터는 ANSI 기준으로 작성된 파일만 읽을 수 있다. 

UTF-8로 작성된 파일은 보통 방법으로 읽을 때 에러가 난다. 

 

2가지 방법이 있다. 

 

1. utf-8을 붙여준다. 

f = open( "text.txt", "r", "utf-8" )

 

2. 파일의 인코딩을 ANSI로 바꾸면 된다.

해당 파일을 메모장으로 열었을 경우 [다른 이름으로 저장]에서 가능하다.

밑에 보면 나와있다. 인코딩: ~~

반응형