2011-06-10 40 views
0

我有以下atom doc,我試圖解析。然而,當我做到以下幾點:Feedparser條目解碼問題

parsed = feedparser.parse(doc) 
entries = [a[content][0]['value'].encode('utf-8') for a in parsed] 
j = [json.loads(e) for e in entries] 

我得到的UnicodeDecodeError第二項:
'utf-8', '\x9d\xa9\x9e\x00\xc8\x9d\xb2\xe9\xa6z\xb3b\x82\x1bl\x0e\xb7\x9a\x9a\x96\xabz{_j[\x1e', 0, 1, 'ordinal not in range(128)'

我試圖找出在這個錯誤是發生;與我,或與feedparser。

回答

0

feedparser團隊answered你的問題。如果您在其他地方發佈您的問題,請在SO上提及。這會節省我的時間。

+0

你可以用8個字符或更少的「名稱」值來嘗試嗎?它似乎窒息,如果它是9個字符或更長。 – urschrei 2011-06-12 15:40:47

+0

見編輯答案 – Tobias 2011-06-13 08:23:06