반응형

    python 에러 UnicodeDecodeError: 'cp949' codec can't ~

    python 에러 UnicodeDecodeError: 'cp949' codec can't ~

    안녕하세요 밤구름입니다. 이번 포스팅은 파이선 에러, cp494에 대하여 알아보도록 하겠습니다.

     

    UnicodeDecodeError: 'cp949' codec can't ~ 에러

    위의 오류는 TXT파일 읽기 에러시 발생하는 오류입니다.

    python3 부터는 ANSI 방식으로 작성된 파일만 읽을 수 있습니다.

    UTF-8 방식으로 작성된 파일을 읽을때 주로 나타나는 에러 메시지 입니다.

     

    UnicodeDecodeError: 'cp949' codec can't ~ 해결방법

    1.utf-8을 붙여 해결한다.

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

    open()함수에 "utf-8"을 붙여서 해결합니다

     

    2.파일 인코딩 방식을 ANSI로 바꾼다.

    python 에러 UnicodeDecodeError: 'cp949' codec can't ~

    메모장 오른쪽 아래를 보시면 UTF-8이라고 되어 있습니다.

    python 에러 UnicodeDecodeError: 'cp949' codec can't ~

    이것을 ANSI로 바꾸려면 파일-> 다른이름으로 저장 클릭

    python 에러 UnicodeDecodeError: 'cp949' codec can't ~

    저장 옆에 있는 인코딩 방식을 UTF-8에서 ANSI로 바꾼후에 저장을 누르면 된다.

    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기