, 나는 다음과 같은 해시 함수가 있습니다해시 방법과 파이썬 2.5에서 UnicodeEncodeError
def __hash__(self):
return hash(str(self))
그것은 내 요구에 잘 작동,하지만 지금은 다음과 같은 오류 메시지가 표시하기 시작했다. 무슨 일이 벌어지고 있는지에 대한 생각은?
return hash(str(self))
UnicodeEncodeError: 'ascii' codec can't encode character u'\ufeff' in position 16: ordinal not in range(128)
어떻게 해결할 수 있습니까?
감사합니다.