Quiero convertir, en python, caracteres especiales como "%$!&@á é ©"
y no solo '<&">'
ya que toda la documentación y las referencias que he encontrado hasta ahora muestran. cgi.escape no resuelve el problema.¿Cómo convertir caracteres especiales en entidades html?
Por ejemplo, la cadena "á ê ĩ &"
debe convertirse a "á ê ĩ &"
.
¿Anyboy sabe cómo solucionarlo? Estoy usando python 2.6.
Tenga en cuenta dos cosas: (1) los nombres de las entidades pueden causar problemas, en su lugar debería usar entidades numéricas. (2) ¿Por qué usar entidades en absoluto? En la mayoría de los casos, una mejor solución es codificar UTF-8 el documento para que pueda contener las letras y no usar entidades. –
http://wiki.python.org/moin/EscapingHtml – Quentin
Estoy de acuerdo contigo @KonradRudolph. No me gusta usar entidades, pero el sistema en el que estoy trabajando se usa, así que no tengo otra opción. =/ –