tiene la solución a este problema...
Explico un poco:
estoy haciendo una peticion desde python y obtengo como resultado un json:
Código
AGREGADO
{ "city": "Mexico", "region": "Distrito Federal", "country": "MX", "loc": "386", "org": "8 visión C.V.", "postal": "14620" }
El error aparece en la linia 4
Código
def printtr(info, oufile): log = '<tr><td class="info">'+json+'</td><tr>' print(log) oufile.write(log)
leyendo un poco encontre que es con las ñ y acentos proponen soluciones como esta:
SOLUCIONES QUE HE PROBADO:
1- encabezado pero no funcionan-...
Código
2. decodificar la cadena a utf-8 pero no funcionan-...
#!/usr/bin/env python # -*- coding: utf-8 -*-
Código
3.- remplazar caracteres invalidos ('Solucion temporal')
log = log.decode('utf-8')
Código
#!/usr/bin/env python # -*- coding: utf-8 -*- json = json.replace('á','a') json = json.replace('é','e') json = json.replace('í','i') json = json.replace('ó','o') json = json.replace('ú','u') json = json.replace('Á','A') #ETC. ETC.