Convertir unicode en utf-8 chaîne, comme le contenu de str

Je suis en utilisant pyquery pour analyser une page:

dom = PyQuery('http://zh.wikipedia.org/w/index.php', {'title': 'CSS', 'printable': 'yes', 'variant': 'zh-cn'})
content = dom('#mw-content-text > p').eq(0).text()

mais ce que je reçois dans content est une chaîne unicode en utf-8 contenu codé:

u'\xe5\xb1\x82\xe5\x8f\xa0\xe6\xa0\xb7\xe5\xbc\x8f\xe8\xa1\xa8...'

comment pourrais-je le convertir en str sans perte de contenu?

de préciser:

Je veux conent == '\xe5\xb1\x82\xe5\x8f\xa0\xe6\xa0\xb7\xe5\xbc\x8f\xe8\xa1\xa8'

pas conent == u'\xe5\xb1\x82\xe5\x8f\xa0\xe6\xa0\xb7\xe5\xbc\x8f\xe8\xa1\xa8'

Vous pouvez l'habitude de traiter des chaînes unicode comme des chaînes de caractères. Est-il une raison pourquoi vous voulez le convertir?
Aussi, pour plus d'informations sur Unicode, ASCII et la comme je te recommande: nedbatchelder.com/text/unipain.html
si j'ai l'impression content, je viens d'obtenir une étrange chaînes
serait content.encode('utf-8') faire l'affaire? Aussi, je pense que Wikipédia a une bonne API pour interroger les articles, pas besoin de gratter le site web.
Non, il n'est pas, que serait - double encoder les données UTF-8.

OriginalL'auteur wong2 | 2013-01-26