Ñ y acentos

118 views
Skip to first unread message

Gonzalo V

unread,
Oct 15, 2016, 4:29:32 PM10/15/16
to djan...@googlegroups.com
estimados amigos, 
estoy leyendo un csv a partir de una subida de archivo en django pero se cae al leer la letra Ñ- He llegado, después de mucho, a descubrir que tiene que ver con el encode/decode y se levanta un error en las Ñ y los acentos.

como se resuelve?

         if form.is_valid():
          prearchivo0=Request.FILES['archivoformulario']
            
            prearchivo1=prearchivo0.read()
            
            
            srdecoded=codecs.decode(prearchivo1,encoding='utf-8')
            sr=csv.DictReader(srdecoded,delimiter=';')
            
            print(type(sr))
            for l in sr:
                print(l)



UnicodeDecodeError at /admin/subir/

'utf-8' codec can't decode byte 0xd1 in position 3504: invalid continuation byte

Unicode error hint

The string that could not be encoded/decoded was: EESPA�A ED;



Saludos,
Gonzalo

Javier Ramirez

unread,
Oct 15, 2016, 4:39:56 PM10/15/16
to djan...@googlegroups.com

Prueba con la librería python con el encode

Foo = Bar.encode("utf-8")
Print Foo


--
--
Ha recibido este mensaje porque está suscrito a Grupo "Grupo de Usuarios del Framework Django de habla hispana" de Grupos de Google.
Si quieres publicar en este grupo, envía un mensaje de correo
electrónico a djan...@googlegroups.com
Para anular la suscripción a este grupo, envíe un mensaje a django-es-unsubscribe@googlegroups.com
Para obtener más opciones, visita este grupo en http://groups.google.com.bo/group/django-es.
---
Has recibido este mensaje porque estás suscrito al grupo "Django-es" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a django-es+unsubscribe@googlegroups.com.
Para acceder a más opciones, visita https://groups.google.com/d/optout.

Miguel Amaya

unread,
Oct 16, 2016, 11:38:02 AM10/16/16
to djan...@googlegroups.com

Muchas gracias yo también he tenido el mismo problema.

Reply all
Reply to author
Forward
0 new messages