0
私はOPMLとしてすべての私のTwitterのサブスクリプションをエクスポートしますが、このエラーを取得維持しようとしています:UnicodeEncodeErrorを:「ASCII」コーデックが位置1171- 1176年で文字をエンコードすることはできません:ない範囲で序(128)
Traceback (most recent call last):
File "twopy.py", line 103, in <module>
template.render(feeds = feeds)
UnicodeEncodeError: 'ascii' codec can't encode characters in position 1171-
1176: ordinal not in range(128)
要旨:https://gist.github.com/melekes/ab883732050e577cd7890b4953847529
私はすでにのようfeeds
にENVはLC_ALL/LANG
varsの設定やencode('utf-8')
を追加しようとしました:
'name': u['name'].encode('utf-8'),
'feed_url': urljoin(r.url, m.attrib.get('href')).encode('utf-8'),
'html_url': r.url.encode('utf-8')
また、.encode('utf-8')
をTEMPLATE
に追加しようとしました。他のアイデア?このような質問がありますが、私はちょうどこれに固執しています、申し訳ありません。
ありがとうございます。
「Unicodeのデコードはサポートされていません」 – melekes
はPython3を使用してこれを解決しました。混乱させて申し訳ありません – melekes