Post

반응형

가끔씩 c949 에러가뜬다.

UnicodeEncodeError: 'cp949' codec can't encode character '\u2b50' in position 48: illegal multibyte sequence

    out_file.write(line)
UnicodeEncodeError: 'cp949' codec can't encode character '\u2b50' in position 48: illegal multibyte sequence

내 경험상 c949에러는 눈에 보이지 않는데 존재하는 글자가 있어서 읽을 수 없는 경우에 에러가 났다.

이럴 때 대체 어디 줄에서 글자 에러가 나는지 막막하다. 이땐 line을 print 해주면 쉽게 에러가 나는 부분을 알 수있다.

    for line in file:
        print(line)

나 같은 경우엔 그... 별 문자열 말고 별 이모티콘;;;때문에 문제가 발생했다;;;삭제하니까 깔끔하게 파일읽기 완료

 

반응형
▲ top