Si s'intenta generar un report (per exemple el corresponent a la impresió dels fulls de pagament d'una sortida)
es produeix un error de codificació
Internal Server Error: /sortides/imprimir/7/4
UnicodeEncodeError at /sortides/imprimir/7/4
'ascii' codec can't encode character '\xe0' in position 29: ordinal not in range(128)
Request Method: GET
Request URL: https://blablablas.net/sortides/imprimir/7/4
Django Version: 2.2.5
Python Executable: /usr/bin/python3
Python Version: 3.6.8
L'error és molt clar i típic en un traspàs de Pyton2 a 3: problema amb algun caràcter en català.
Traceback:
File "/a/venv/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
response = get_response(request)
File "/a/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
File "/a/venv/lib/python3.6/site-packages/appy/pod/pod_parser.py" in startElement
e.currentBuffer.dumpStartElement(elem, attrs)
File "/a/venv/lib/python3.6/site-packages/appy/pod/buffers.py" in dumpStartElement
self.write(' %s=%s' % (name, quoteattr(value)))
File "/a/venv/lib/python3.6/site-packages/appy/pod/buffers.py" in write
self.content.write(something)
Podría ser problema del apy pod utilitzat per generar el fitxer .odt?
El problema apareix amb el djAu executant-se en un Ubuntu Server 18.04LTS (language = ca_ES), en canvi no s'ha pogut reproduir l'error (funciona perfectament) en un Xubuntu 18.04 (language = ca_ES).
Problema en imprimir reports (.odt)
Si s'intenta generar un report (per exemple el corresponent a la impresió dels fulls de pagament d'una sortida)
es produeix un error de codificació
L'error és molt clar i típic en un traspàs de Pyton2 a 3: problema amb algun caràcter en català.
Traceback:
File "/a/venv/lib/python3.6/site-packages/django/core/handlers/exception.py" in inner
File "/a/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
File "/a/venv/lib/python3.6/site-packages/django/core/handlers/base.py" in _get_response
File "/a/venv/lib/python3.6/site-packages/django/contrib/auth/decorators.py" in _wrapped_view
File "/a/aula/utils/decorators.py" in inner_decorator
File "/a/aula/apps/sortides/views.py" in imprimir
File "/a/venv/lib/python3.6/site-packages/appy/pod/renderer.py" in run
File "/a/venv/lib/python3.6/site-packages/appy/xml/init.py" in parse
File "/usr/lib/python3.6/xml/sax/expatreader.py" in parse
File "/usr/lib/python3.6/xml/sax/xmlreader.py" in parse
File "/usr/lib/python3.6/xml/sax/expatreader.py" in feed
File "../Modules/pyexpat.c" in StartElement
File "/usr/lib/python3.6/xml/sax/expatreader.py" in start_element
File "/a/venv/lib/python3.6/site-packages/appy/pod/pod_parser.py" in startElement
File "/a/venv/lib/python3.6/site-packages/appy/pod/buffers.py" in dumpStartElement
File "/a/venv/lib/python3.6/site-packages/appy/pod/buffers.py" in write
Podría ser problema del apy pod utilitzat per generar el fitxer .odt?
El problema apareix amb el djAu executant-se en un Ubuntu Server 18.04LTS (language = ca_ES), en canvi no s'ha pogut reproduir l'error (funciona perfectament) en un Xubuntu 18.04 (language = ca_ES).
Any idea¿¿??