解决很简单,就是一行代码:
u_code_str.encode('utf-8').decode('unicode_escape')
我自己简单写了一个函数——过滤string中的unicode编码串,替换正常中文
def filter_u_code(string):
u_codes = re.findall(r'(\\u\w{4})',string)
print(u_codes)
for u_code in u_codes:
print(u_code.encode('utf-8').decode('unicode_escape'))
string = string.replace(u_code,u_code.encode("utf-8").decode("unicode_escape"))
return string