Re: [Python-es] Convertir utf8 a html entities

2012-06-06 Por tema Chema Cortes
El 2012/6/6 Raimon Esteve escribió: > Bueno ¿y el ganador es ..? > from htmlentitydefs import codepoint2name str = u'Això és un cançò' ''.join([ord(c) in codepoint2name and "&%s;" % codepoint2name[ord(c)] or c for c in str]) > u'Això és un cançò' > > Lo dejamos así, Almeno

Re: [Python-es] Convertir utf8 a html entities

2012-06-06 Por tema Raimon Esteve
Bueno ¿y el ganador es ..? >>> from htmlentitydefs import codepoint2name >>> str = u'Això és un cançò' >>> ''.join([ord(c) in codepoint2name and "&%s;" % codepoint2name[ord(c)] or c >>> for c in str]) u'Això és un cançò' Lo dejamos así, Almenos ha quedado compacto ;) Saludos. -- Si us pla

Re: [Python-es] Convertir utf8 a html entities

2012-06-06 Por tema FERNANDEZ HERNANDEZ GONZALO
je original- De: python-es-bounces+gfernandez=tecnatom...@python.org [mailto:python-es-bounces+gfernandez=tecnatom...@python.org] En nombre de Luis Miguel Morillas Enviado el: martes, 05 de junio de 2012 22:46 Para: La lista de python en castellano Asunto: Re: [Python-es] Convertir utf8 a ht

Re: [Python-es] Convertir utf8 a html entities

2012-06-06 Por tema FERNANDEZ HERNANDEZ GONZALO
es-bounces+gfernandez=tecnatom...@python.org [mailto:python-es-bounces+gfernandez=tecnatom...@python.org] En nombre de Luis Miguel Morillas Enviado el: martes, 05 de junio de 2012 22:46 Para: La lista de python en castellano Asunto: Re: [Python-es] Convertir utf8 a html entities El día 5 de

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Luis Miguel Morillas
> > > > > De: python-es-bounces+gfernandez=tecnatom...@python.org > [python-es-bounces+gfernandez=tecnatom...@python.org] En nombre de Luis > Miguel Morillas [moril...@gmail.com] > Enviado el: martes, 05 de junio de 2012 20:29 >

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema FERNANDEZ HERNANDEZ GONZALO
-es] Convertir utf8 a html entities El día 5 de junio de 2012 13:53, Raimon Esteve escribió: > Hola, > > he leido de todo y nada me ha gustado. Como convertís un string utf8 a > un string con carácteres html? o sea, que los accentos se transformen > a codificación html? > > E

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Luis Miguel Morillas
El día 5 de junio de 2012 13:53, Raimon Esteve escribió: > Hola, > > he leido de todo y nada me ha gustado. Como convertís un string utf8 a > un string con carácteres html? o sea, que los accentos se transformen > a codificación html? > > En este pequeño código, convertimos á é í ó ú ñ -> a htm en

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Rock Neurotiko
Tienes razon, por eso digo "incluso lo tendras que recorrer", porque una de dos, o te haces el pedazo de expresion regular con todos los casos, o las vas haciendo mas pequeñas. De todas formas, se supone que Python debería ser legible, y para mi las expresiones regulares muy crípticas (la que has

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Chema Cortes
El día 5 de junio de 2012 15:59, Rock Neurotiko escribió: > Yo creo que no hay que darle muchas vueltas al tema, puede que escrito quede > más "bonito", pero la expresion regular, dentro de lo que cabe, seguirá > recorriendo todo el string, incluso lo tendras que recorrer mas veces, una > por cada

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Rock Neurotiko
Yo creo que no hay que darle muchas vueltas al tema, puede que escrito quede más "bonito", pero la expresion regular, dentro de lo que cabe, seguirá recorriendo todo el string, incluso lo tendras que recorrer mas veces, una por cada substitución. Van a ser de la misma complejidad, O(n), o incluso l

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema G V
otra opcion: 1) expresión regular que te saque la lista ordenada de los caracteres a transformar 2) sustituir los caracteres a transformar por %s 3) mapear una funcion de traduccion a la lista del punto 1 4) texto_del_pto_2 % lista_pto_3 2012/6/5 Daπid : > 2012/6/5 Raúl Cumplido : >> probablemente

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Daπid
2012/6/5 Raúl Cumplido : > probablemente con regular expressiones sería más rápido, pero vas a tener > que meter todas las posibilidades que tienes en el diccionario. Siempre puedes escribir código que te genere todo ese código en re. ___ Python-es maili

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Héctor Herrera
No soy experto ni mucho menos en Python, pero, has pensado en mirar con expresiones regulares el tema? Me refiero, busca una coincidencia de una tilde, por ejemplo, y reemplázala con un tilde formateado en HTML. Esto lo puedes hacer con una herramienta de Linux llamada sed (que es lo que uso yo) o

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Raúl Cumplido
Realmente lo que viene siendo es un diccionario con todas las entities a substituir: htmlentitydefs.codepoint2name {8704: 'forall', 8194: 'ensp', 8195: 'emsp', 8709: 'empty', 8711: 'nabla', 8712: 'isin', 8201: 'thinsp', 8715: 'ni', 8204: 'zwnj', 8205: 'zwj', 8206: 'lrm', 8719: 'prod', 8721: 'sum',

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Raimon Esteve
El día 5 de junio de 2012 14:00, Raúl Cumplido escribió: > Según la documentación oficial: > > http://docs.python.org/library/htmllib.html#module-htmlentitydefs correcto, pero tienes que ir carácter por carácter del string. No hay nada más "limpio"? -- Si us plau, NO adjunti arxius a les seves

Re: [Python-es] Convertir utf8 a html entities

2012-06-05 Por tema Raúl Cumplido
Según la documentación oficial: http://docs.python.org/library/htmllib.html#module-htmlentitydefs 2012/6/5 Raimon Esteve > Hola, > > he leido de todo y nada me ha gustado. Como convertís un string utf8 a > un string con carácteres html? o sea, que los accentos se transformen > a codificación ht