느릅 이름이고되는 lxml.objectify.StringElement 가지고는 UnicodeEncodeError은 : 위치 0-6에서 문자를 인코딩 할 수 없습니다 'ASCII'코덱 : 범위 내에 있지 순서 (128)는 I
u'\u266b\u266b\u266b\u266b\u266b\u266b\u266bHow do you get a job on the Yahoo staff when you are older?\u266b\u266b\u266b\u266b\u266b?'
I을 STR로 설정하려면 :
str(elm)
그러나 나는이 오류를 얻을 :이 w 같은 비슷한 상황과 무언가로 실행했습니다
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
파이썬 2 또는 3 대신
unicode
을 사용하십시오. 유니 코드와 문자열은 두 버전간에 매우 다르게 처리됩니다. – aquavitaeit 's Python 2.7.6 – someone
그리고 문자열 출력을 어떻게 예상합니까? 이미 유니 코드 텍스트가 있습니다. 바이트 문자열이 필요한 이유는 무엇입니까? 바이트에 어떤 인코딩을 사용할 수 있습니까? –