On May 30, 4:25 am, Duncan Booth <[EMAIL PROTECTED]> wrote: > Clodoaldo <[EMAIL PROTECTED]> wrote: > > On May 29, 12:57 pm, "Richard Brodie" <[EMAIL PROTECTED]> wrote: > >> "Clodoaldo" <[EMAIL PROTECTED]> wrote in message > > >>news:[EMAIL PROTECTED] > > >> >I was looking for a function to transform a unicode string into > >> >htmlentities. > >> >>> u'São Paulo'.encode('ascii', 'xmlcharrefreplace') > > >> 'São Paulo' > > > That was a fast answer. I would never find that myself. > > You might actually want: > > >>> cgi.escape(u'São Paulo & Espírito Santo').encode('ascii', > >>> 'xmlcharrefreplace') > > 'São Paulo & Espírito Santo' > > as you have to be sure to escape any ampersands in your unicode > string before doing the encode.
I will do it. Thanks. Regards, Clodoaldo. -- http://mail.python.org/mailman/listinfo/python-list