Python string encoding type check 파이썬에서 문자열 인코딩 타입을 확인하는 방법에 대해서 알아보자 어떻게 알아낼지 정말 많이 찾아봤는데 영어권은 인코딩에 대해서 별로 관심이 없는것 같았다. (구글링으로 안나옴,,,, 한국어로 쳐야 나오더라) (ascii랑 utf-8이면 다 되서 그런듯 싶다) 그래서 찾아낸 방법으로는 라이브러리 chardet를 사용하는 방법이다.
사실 터미널에서 file을 통해서 파일의 인코딩은 확인할 수 있지만, 내가 필요한건 파일이 아니라 파이썬에서 output으로 나오는 문자열의 타입이 궁금했다. 무튼 방법은 chardet 패키지를 사용하는 방법이다. 1.
설치 하기 $ pip install chardet 2. 사용하기 import chardet a = '안녕하세요'.encode() print(chardet.detect(a)) # {'encoding': 'utf-8', 'confidence': 0.9690625, 'language': ...
#
check
#
encode
#
python
#
string
#
인코딩
#
타입