我从一些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”
答案 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'