我試圖解碼下面的字符串,並得到一個錯誤。如何解碼以下字符串
item = lh.fromstring(items[1].text).text_content().strip().decode('utf-8')
File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode
return codecs.utf_8_decode(input, errors, True)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u20a8' in position 0: ordinal not in range(128)
任何想法什麼是錯的?
items[1].text = <strong>₨ 18,500 </strong>
repr(items[1].text) = u'\u20a8 18,500'
請發佈'items [1] .text'的值,以便我們幫助您。 – 2012-02-01 12:10:34
相關http://www.fileformat.info/info/unicode/char/20a8/index.htm – 2012-02-01 12:12:12
₨18,500 – 2012-02-01 12:12:22