fpdf 给出 UnicodeEncodeError
fpdf is giving UnicodeEncodeError
我正在使用 fpdf
python 包来创建 .pdf
文件。
下面是我的代码:
import fpdf
pdf = fpdf.FPDF(format='letter') # pdf format
pdf.add_page() # create new page
pdf.set_font("Arial", size=18) # font and textsize
pdf.cell(200, 10, txt="An enhanced Interactive’ Python", ln=1, align="C")
pdf.output("test.pdf")
但它给我一个错误:
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2019' in position 74: ordinal not in range(256)
我不确定为什么在我想使用 pdf.output("test.pdf")
保存 pdf 时弹出此消息。
U+2019 是花哨的右单引号,您在字符串中的单词“Interactive”之后确实有它。我怀疑你根本不想要那个角色。
我正在使用 fpdf
python 包来创建 .pdf
文件。
下面是我的代码:
import fpdf
pdf = fpdf.FPDF(format='letter') # pdf format
pdf.add_page() # create new page
pdf.set_font("Arial", size=18) # font and textsize
pdf.cell(200, 10, txt="An enhanced Interactive’ Python", ln=1, align="C")
pdf.output("test.pdf")
但它给我一个错误:
UnicodeEncodeError: 'latin-1' codec can't encode character '\u2019' in position 74: ordinal not in range(256)
我不确定为什么在我想使用 pdf.output("test.pdf")
保存 pdf 时弹出此消息。
U+2019 是花哨的右单引号,您在字符串中的单词“Interactive”之后确实有它。我怀疑你根本不想要那个角色。