[pyar] Problemas obteniendo resultados non-ascii con SQLAlchemy en Python 3

Mariano Mara mariano.mara en gmail.com
Lun Abr 28 17:33:22 ART 2014


On 28/04/14 17:27, Emiliano Dalla Verde Marcozzi wrote:
> Buenas lista!,
> Estoy haciendo una query que pide el nombre de un espectaculo (show) y
> teniendo
> problemas con los caracteres non-ascii que pueden ser parte del nombre,
> por ej:
> Nombre bien:
> LA NIÑA QUE RIEGA
> Resultado que obtengo con SQLAlchemy (python3.3):
> 'LA NI?A QUE RIEGA'
> 
> Los campos en el modelo están definidos así:
>     Column(u'nombre', String(length=80, convert_unicode=True)),        
>                            
>     Column(u'nombre_corto', String(length=40, convert_unicode=True)),  
> 
> Intenté utilizar Unicode en lugar de String(convert_unicode=True) (como
> dice en:
> http://docs.sqlalchemy.org/en/rel_0_9/core/types.html#sqlalchemy.types.Unicode)
>  pero sigo teniendo el mismo error.
> 
> La base de datos es Oracle y uso cx_Oracle como conector, ideas de donde
> tengo que tocar o que hacer? :-)
> Desde ya muchas gracias! 
> 

Setea el NLS_LANG a nivel de entorno (ejemplo con una base en inglés):

export NLS_LANG=AMERICAN_AMERICA.UTF8



------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 538 bytes
Desc: OpenPGP digital signature
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20140428/4377ca1c/attachment.sig>


More information about the pyar mailing list