今天调用接口发现一个很无语的问题,接口方返回这样的字符串:"\\xE8\\xA5\\xBF\\xE8\\x97\\x8F\\xE8\\x87\\xAA\\xE6\\xB2\\xBB\\xE5\\x8C\\xBA",我这边又需要展示中文出来,查了好多资料,再次记录下:

a="\\xE8\\xA5\\xBF\\xE8\\x97\\x8F\\xE8\\x87\\xAA\\xE6\\xB2\\xBB\\xE5\\x8C\\xBA"
# 转成bytes
a=bytes(a, 'utf-8')

b=a.decode('unicode_escape').encode('latin1').decode('utf-8')

print(b)

西藏自治区