PYTHON 프로그래밍

본문 바로가기

사이트 내 전체검색


5. hashlib -- TypeError: Unicode-objects must be encoded before hashing 해…

페이지 정보

작성자 관리자 댓글 0건 조회 4,363회 작성일 20-07-18 21:37

본문

python 3.x 에서 기본적으로 문자열은 unicode 입니다.

 그런데, hashlib 사용시에는 byte 가 필요하다. 

 유니코드 문자열을 사용시 다음 에러가 발생합니다.


TypeError: Unicode-objects must be encoded before hashing


해결하려면, 문자열을 encode 하면 됩니다.


변수명.encode('utf-8')


댓글목록

등록된 댓글이 없습니다.



개인정보취급방침 서비스이용약관
Copyright © www.leelab.co.kr All rights reserved.
상단으로
TEL. 063-469-4551 FAX. 063-469-4560
전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과
PC 버전으로 보기