문자열1 [Python] 문자열 인코딩과 디코딩하는 방법 파이썬에서 문자열 데이터를 다룰 때 인코딩을 신경써야 할 경우가 있다. 영어로 구성된 텍스트 데이터야 ASCII로만 처리가 되니까 인코딩 문제가 없는데, 한글 같은 문자가 포함되어 있는 텍스트를 처리할 때에는 인코딩 문제를 신경써야 한다. 인코딩 감지 문제는 내가 만든 문자열 데이터를 내가 읽어서 처리하는 경우라면 뭘로 인코딩되어 있는지 알고 있기 때문에 데이터를 처리하는데 문제가 없다. 하지만 다른 사람이 전송한 문자열 데이터가 어떤 포맷으로 인코딩되어 있는지를 모르면 제대로 해석할 수 없다. 문자열 데이터가 어떤 형식으로 인코딩되어 있는지를 확인하기 위해서 chardet 라이브러리가 필요하다. pip로 설치해주자. $ pip install chardet chardet 모듈의 detect() 함수를 이.. 2022. 7. 2. 이전 1 다음