03/04/2013, 07:07
|
| | | Fecha de Ingreso: junio-2006 Ubicación: Santa Fe, Argentina
Mensajes: 825
Antigüedad: 18 años, 5 meses Puntos: 19 | |
Respuesta: Ñ y acentos python Al guardar hace lo siguiente
datos_serializados = funcion_serializadora(tuvariable.encode("latin1"))
al leer hace lo siguiente
mis_datos_originales = funcion_serializadora_inversa(mis_datos_serializad os.decode("latin1"))
Espero te sirva, y lee sobre unicode para entender bien que es el encode y el decode...
Todo dato que ingrese o salga del sistema lo hace como una cadena de bytes codificada con un formato particular, definido dentro del encoding que vayas a utilizar (utf-8, etc)... por tal motivo tenes que conocer siempre que estas usando en un momento dado, si un objeto unicode, o un objeto str (bytes crudos) simplemente! y codificar y decodificar segun sea el caso (como decia razpeitia) |