Nirostreetlourd
2022-05-20 19:29:47
J'essaye de créer dynamiquement des rapports pdf.
J'ai besoin d'ajouter le symbole € mais ça à l'air impossible et je reçois l'erreur suivante :
"UnicodeEncodeError: 'latin-1' codec can't encode character '\u20ac' in position 201: ordinal not in range(256)"
pdf.set_text_color(220, 50, 50)
# Add text
# w = width
# h = height
# txt = your text
# ln (0 False; 1 True - move cursor down to next line)
# border (0 False; 1 True - add border around cell)
pdf.cell(120, 100, 'Hello World!', ln=True, border=True)
pdf.cell(120, 100, "€")
pdf.set_font('times', '', 12)
pdf.output('pdf_1.pdf').encode('utf-8')
Une idée ?