【发布时间】:2018-07-30 06:39:28
【问题描述】:
Anaconda\lib\encodings\cp1252.py",第 19 行,在编码中 返回 codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError:“charmap”编解码器无法在位置 28 编码字符“\u2080”:字符映射到
你能帮帮我吗?
【问题讨论】:
-
你能提供一些上下文吗?您似乎正在尝试打印当前 Windows 代码页不支持的 Unicode 字符。使用支持 UTF-8 的 IDE,你会有更好的运气。
-
from IPython.display import Image import pydot graph = pydot.Dot(graph_type='digraph', rankdir="LR") s0 = pydot.Node("S₀") s1 = pydot.Node( "S₁") graph.add_edge(pydot.Edge(s0, s0, label='a₀, p=0.5, r=5')) graph.add_edge(pydot.Edge(s0, s1, label='a₀, p= 0.5, r=5')) graph.add_edge(pydot.Edge(s0, s1, label='a₁, p=1, r=10')) graph.add_edge(pydot.Edge(s1, s1, label=' a₂, p=1, r=-1')) 图像(graph.create_png())
-
Image(graph.create_png()) Anaconda\lib\site-packages\pydot.py, line 1662, in new_method format=f, prog=prog, encoding=encoding) 文件 ...\ site-packages\pydot.py”,第 1836 行,在创建 self.write(tmp_name, encoding=encoding) 文件“C:\Users\j\Anaconda\lib\site-packages\pydot.py”,第 1754 行,在写 f.write(s)
-
文件 ...\encodings\cp1252.py",第 19 行,编码返回 codecs.charmap_encode(input,self.errors,encoding_table)[0] UnicodeEncodeError: 'charmap' codec can't在位置 28 编码字符 '\u2080':字符映射到
标签: unicode anaconda encode codec