UnicodeError
Verfasst: Montag 16. Mai 2022, 07:02
Guten Morgen,
ich lese Daten aus eine MySql-DB und möchte diese dann als PDF drucken und erhalte diesen Fehler.
Weiss jemand wie ich z.B. das falsche Zeichen ausfindig machen kann, bzw. vielleicht umcodieren oder eliminieren kann?
Meine Forschungen haben ergeben, dass es sich hier wohl um das "€-Zeichen" handelt.
Nur finde ich dieses Zeichen nicht in dem zu druckenenden Text!!
In meinem Programmcode habe ich auf jeden Fall diese Zeile eingebaut: # -*- coding: utf-8 -*-
Vielen Dank vorab.
File "C:\Users\RCC Ulc\AppData\Local\Programs\Python\Python39\lib\site-packages\fpdf\fpdf.py", line 1636, in _enddoc
self._putpages()
File "C:\Users\RCC Ulc\AppData\Local\Programs\Python\Python39\lib\site-packages\fpdf\fpdf.py", line 1170, in _putpages
p = self.pages[n].encode("latin1") if PY3K else self.pages[n]
UnicodeEncodeError: 'latin-1' codec can't encode character '\u20ac' in position 306: ordinal not in range(256)
ich lese Daten aus eine MySql-DB und möchte diese dann als PDF drucken und erhalte diesen Fehler.
Weiss jemand wie ich z.B. das falsche Zeichen ausfindig machen kann, bzw. vielleicht umcodieren oder eliminieren kann?
Meine Forschungen haben ergeben, dass es sich hier wohl um das "€-Zeichen" handelt.
Nur finde ich dieses Zeichen nicht in dem zu druckenenden Text!!
In meinem Programmcode habe ich auf jeden Fall diese Zeile eingebaut: # -*- coding: utf-8 -*-
Vielen Dank vorab.
File "C:\Users\RCC Ulc\AppData\Local\Programs\Python\Python39\lib\site-packages\fpdf\fpdf.py", line 1636, in _enddoc
self._putpages()
File "C:\Users\RCC Ulc\AppData\Local\Programs\Python\Python39\lib\site-packages\fpdf\fpdf.py", line 1170, in _putpages
p = self.pages[n].encode("latin1") if PY3K else self.pages[n]
UnicodeEncodeError: 'latin-1' codec can't encode character '\u20ac' in position 306: ordinal not in range(256)