Graphviz:UnicodeDecodeError:'ascii'编解码器无法解码字节

时间:2016-07-21 14:13:21

标签: python encoding graphviz python-2.x

我尝试使用graphviz构建图表。 我使用代码来构建图形

f = Digraph('finite_state_machine', filename='fsm.gv', encoding='utf-8')
f.body.extend(['rankdir=LR', 'size="5,5"'])
f.attr('node', shape='circle')
for i, (id, domain, search_term) in enumerate(zip(ids, domains, search_terms)):
    f.edge(domains[i], domains[i - 1], label=search_terms[i])
f.view()

但我收到错误UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 112: ordinal not in range(128)。 在search_terms[i]包含

селена гомес
vk
сын саула
интернет магазин купальников для девочек..
кендалл дженнер
бет зенит
мейвезер
селена гомес
изли ру
американская снайперская винтовка 50 калибра
пятая волна
селена гомес
ютюб
90210 новое поколение
etc

如何检查此问题?

0 个答案:

没有答案