我有一個被命名爲榆樹是lxml.objectify.StringElement:UnicodeEncodeError:「ASCII」編解碼器在0-6位置無法編碼的字符:順序不在範圍內(128)
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?'
我希望把它變成一個STR:
str(elm)
但我得到這個錯誤:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-6: ordinal not in range(128)
Python 2或3? Unicode和字符串在兩個版本之間的處理方式非常不同。 – aquavitae
它是Python 2.7.6 – someone
你期望字符串輸出是什麼?請注意,你*已經*在那裏有Unicode文本。爲什麼你需要一個字節字符串?你可以使用什麼編碼的字節? –