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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.