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()

iOS Error Undefined symbol Testing.Trait

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

tensorflow tf.expand_dims()

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

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

Forensics 인터넷 다운로드 파일 출처 확인하기

일본어 문장부호

Android Compose Coil library

Android Notification with Full Screen