Re: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python
Luis Miguel Morillas <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
Utiliza siempre unicode: >>> p = u"Externado: Pediatría" >>> p u'Externado: Pediatr\xeda' >>> print p Externado: Pediatría Y asegúrate de que tu editor escribe en utf-8. Seguramente no está escribiendo el texto con el encoding que tú le indicas. Saludos, -- Luis Miguel El 23 de julio de 2009 00:26, Carlos mauro<[email protected]> escribió: > En mi terminal me resulta lo siguiente: > >>>> p="Externado: Pediatr�a " >>>> p > 'Externado: Pediatr\xef\xbf\xbda ' >>>> print p.encode("ISO8859") > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.encode("utf-8") > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.encode("utf8") > Traceback (most recent call last): > File "<stdin>", line 1, in <module> > UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 18: > ordinal not in range(128) >>>> print p.decode("utf8") > Externado: Pediatr�a >>>> print p.decode("ISO8859") > Externado: Pediatr�a >>>> print p.decode("ISO8859-1") > Externado: Pediatr�a >>>> print p.decode("latin") > Externado: Pediatr�a >>>> print p.decode("latin-1") > Externado: Pediatr�a > > Mi intención es la siguiente: Estoy extrayendo datos de un Servidor > SQLSERVER en windows y necesito enviar esa información una base de datos de > MYSQL en linux. Logro hacer el proceso pero se mantienen los problemas con > los carácteres. > > > > El 22 de julio de 2009 15:09, Facundo Batista > <[email protected]>escribió: > >> 2009/7/22 Carlos mauro <[email protected]>: >> >> > ok estuve usando estos modulos: >> >> Ataquemos un caso en particular, no varios. >> >> ¿Cómo estás tratando de decodificarlo? >> >> ¿Por qué decís que tenés un problema? ¿tenes caracteres raros, o un >> traceback, o se te descongeló la heladera? Copiá acá el error, >> también... >> >> Slds. >> >> -- >> . Facundo >> >> Blog: http://www.taniquetil.com.ar/plog/ >> PyAr: http://www.python.org/ar/ >> >> --------------------------------------------------------------------- >> Para dar de baja la suscripcion, mande un mensaje a: >> [email protected] >> >> Para obtener el resto de direcciones-comando, mande un mensaje a: >> [email protected] >> >> PyAr - Python Argentina - Sitio web: http://www.python.com.ar/ >> >> >> > > > -- > http://forpapers.blogspot.com/ > http://unimauro.blogspot.com/ > Creemos en el amor de los Seres Humanos > Carlos Mauro Cárdenas Fernández > Egresado en Ingeniería de Sistemas > 4582877 980522058 > > _______________________________________________ > Lista de correo Python-es > http://listas.aditel.org/listinfo/python-es > FAQ: http://listas.aditel.org/faqpyes > _______________________________________________ Lista de correo Python-es http://listas.aditel.org/listinfo/python-es FAQ: http://listas.aditel.org/faqpyes