Re: [pyar] Re: Re: [pyar] Problemas Con Tipos de Codificacion en Python
Carlos mauro <[email protected]>
| Newsgroups | gmane.comp.python.general.castellano |
|---|---|
| Message-ID | <[email protected]> |
Siguiendo las sugerencias En mi codigo fuente, ahora, hago esto a modo de prueba: print repr(string.strip(r2[1])) En las Salidas de Pantalla tengo esto: 'Externado: Pediatr\xeda' 'Internado: Pediatr\xeda' 'Externado en Psiquiatr\xeda y Salud Mental' Saludos ' El 22 de julio de 2009 17:55, Luis Miguel Morillas <[email protected]>escribió: > 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 > -- 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