반응형
인코딩이란 컴퓨터가 이해하는 방식으로 정보의 형태나 형식을 바꿔주는 처리 과정을 의미합니다.
이와 관련되서 자주 나오는 에러가 바로 UnicodeDecodeError이죠. 주로 파이썬에서의 인코딩과 불러오고자 하는 파일의 인코딩이 상충될 때 이런 에러가 자주 발생해요.
그만큼 인코딩이 상충되면 프로그래밍에 큰 문제가 생기는데 여기서 주로 unicode나 utf-8과 같은 단어가 자주 등장합니다.
유니코드는 전세계언어를 모두 표시할 수 있도록 하는 표준코드이며 "U+AC00' 등으로 표현이 됩니다.
그리고 utf-8은 그러한 유니코드를 인코딩하는 방식 중에 하나입니다. 유니코드 코드값의 자릿수 별로 나타내고자 하는 수의 머리부분이 바뀌는 것이죠. 일종의 약속이에요.
반응형
댓글