gpt4 book ai didi

python - 将 unicode 文本插入 pyx Canvas

转载 作者:行者123 更新时间:2023-11-30 23:18:48 32 4
gpt4 key购买 nike

我有一组 UTF-8 字符,我想将其插入 PyX 生成的 pdf 文件中。我已将 # -*-coding: utf-8 -*- 添加到文件顶部。代码有点类似于以下内容:

# -*- coding: utf-8 -*-
c = canvas.canvas()
txt = "u'aあä'"
c.text(2, 2, "ID: %s"%txt)
c.writeEPSfile("filename.eps")

但我还是无法理解这个问题。

错误:

'ascii' codec can't encode character u'\xae' in position 47: ordinal not in range(128)

最佳答案

试试这个:

# -*- coding: utf-8 -*-
c = canvas.canvas()
txt = u'aあä'.encode('utf-8')
c.text(1, 4, "UID: %s"%(txt))
c.writeEPSfile("filename.eps")

关于python - 将 unicode 文本插入 pyx Canvas ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26481965/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com