将字符串unicode转换为拉丁语

时间:2013-05-17 12:36:00

标签: python unicode latin1 python-unicode

我从一些http请求得到以下结果:

 Tratamento\ da\ rejei\u00E7\u00E3o\ no\ cancelamento\ da\ desagrega\u00E7\u00E3o

我做了一些研究,我能够找到这行代码,可以使用以下代码行转换utf-16:

print unicode(u"\u00e3".encode("latin-1"), "latin-1")

我的问题是,如何将utf-16的结果空洞句子转换为latin-1?更具体,如何将其转换或替换为:     “Tratamentodarejeiçãonocancelamentodadesagragação”

1 个答案:

答案 0 :(得分:1)

传递整个字符串。

>>> u'Tratamento\ da\ rejei\u00E7\u00E3o\ no\ cancelamento\ da\ desagrega\u00E7\u00E3o'.encode('latin-1')
'Tratamento\\ da\\ rejei\xe7\xe3o\\ no\\ cancelamento\\ da\\ desagrega\xe7\xe3o'