Python bytes.decode()

사용 버전 : Python 3.6.8
사용 프로그램 : Atom 1.36.0 x64


파이썬 bytes.decode()에 대해서 알아보겠습니다.

괄호 안에는 'encoding 속성', 'errors 속성'이 들어갑니다.

아무것도 적지 않으면, 기본으로 'encoding'에는 'utf-8', 'errors'에는 'strict'가 들어갑니다.











대부분 'utf-8'인코딩을 사용합니다.
만약 다른 인코딩을 사용하고 싶다면, encoding 속성을 사용합니다.








올바르지 않은 encoding을 사용하면, 오류가 납니다.










오류를 무시하고 싶다면, errors 속성에 'ignore'을 사용합니다.










errors 속성에 'replace'를 사용하면, 오류가 나는 부분에 '대치 문자(U+FFFD � replacement character)'를 출력합니다.











끝.



카테고리: Standard Library, Python

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()