[Python-es] Problema codificación con .title() en Python2

Alejandro Druetta aledruetta en gmail.com
Mie Jun 5 22:29:41 CEST 2013


Carlos, Juan y Gabriel,

Es lo que he intentado, he probado, creo, casi todas las combinaciones con
u' , encoding(), unicode() y no lo consigo. ¿En qué lugar del código
ustedes lo harían?

Saludos


El 5 de junio de 2013 17:15, Gabriel Pozo <jackgris2 en gmail.com> escribió:

> Como dice Carlos, yo también prefiero hacerlo al principio, este es un
> vídeo muy recomendable sobre el tema :
> http://www.youtube.com/watch?v=pQJ0emlYv50
>
>
> El 5 de junio de 2013 20:11, Carlos Zuniga <carlos.zun en gmail.com>escribió:
>
> 2013/6/5 Alejandro Druetta <aledruetta en gmail.com>:
>> > Hola,
>> >
>> > Tengo un problema de iniciante que no logro resolver en el siguiente
>> código:
>> >
>> > http://pastebin.com/uy4WEujK
>> >
>> > Las palabras con acentos, después de pasar por .title() presentan letras
>> > mayúsculas enseguida después de un acento. He probado colocando
>> > unicode(cadena, "utf-8") en varios lugares del código, pero no ha dado
>> > resultado.
>> >
>> > Si uso .capitalize() no hay problema, pero quisiera resolver el
>> problema con
>> > .title() para aprender a usarlo correctamente.
>> >
>> > Cualquier ayuda, se agradece.
>> >
>>
>> Prueba usando str.decode('utf-8') en tu cadena:
>>
>> In [1]: print "ábcd éfghi".title()
>> áBcd éFghi
>>
>> In [2]: print "ábcd éfghi".decode('utf-8').title()
>> Ábcd Éfghi
>>
>> Yo prefiero convertir a unicode tan pronto como sea posible para no
>> tener que lidiar con encodings por todo lado:
>>
>>     frase = raw_input( "Escriba una frase completa ('*' para
>> terminar): " ).decode('utf-8')
>>
>>
>> Saludos
>> --
>> A menudo unas pocas horas de "Prueba y error" podrán ahorrarte minutos
>> de leer manuales.
>> _______________________________________________
>> Python-es mailing list
>> Python-es en python.org
>> http://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>
>
>
> --
> *Saludos, Gabriel*
>
> http://aprendiendodeandroidymas.com/<http://aprendiendodeandroidymas.blogspot.com.ar/>
>
> http://culturalibrerosario.org/
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://mail.python.org/pipermail/python-es/attachments/20130605/524520e0/attachment.html>


Más información sobre la lista de distribución Python-es