In [4]: print u"ñato".upper() # esto esta bien ÑATO In [5]: print "ñato".upper() # esto no se hace ñATO
falta definir elementos como unicode poner algo como "ñato" sin la u minúscula adelante esta MAL y no se hace El día 5 de junio de 2013 16:49, Alejandro Druetta <aledrue...@gmail.com> escribió: > 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. > > _______________________________________________ > Python-es mailing list > Python-es@python.org > http://mail.python.org/mailman/listinfo/python-es > FAQ: http://python-es-faq.wikidot.com/ > -- Juan B Cabral _______________________________________________ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/