我有一个xml文件中的这个字符:
<data>
<products>
<color>fumè</color>
</product>
</data>
我尝试使用以下代码生成ElementTree的一个实例:
string_data = open('file.xml')
x = ElementTree.fromstring(unicode(string_data.encode('utf-8')))
我得到了以下错误信息:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe8' in position 185: ordinal not in range(128)
(注:这个位置不是准确的,我从较大的一个 XML 示例中抽样。)
如何解决?谢谢。