2024-05-16 22:47:54 发布
网友
我试图解码字符串列表中的字符串,例如'caf\\xc3\\xab'如果这是'café',我想要什么
'caf\\xc3\\xab'
'café'
我尝试了一些东西,但遇到了问题
当我这样做时:
for i in range(len(words): words[i] = words[i].decode("utf8")
我仍然需要转换为字节类型,但我该怎么做
同样,当我这样做的时候,我需要去掉两个反斜杠,这样才能工作
b'caf\\xc3\\xab'.decode("utf8")
假设您有如下字符串:
bef = 'caf\\xc3\\xab'
要转换为“café”,可以执行以下操作:
café
aft = bef.encode().decode('unicode-escape').encode('latin1').decode('utf-8')
然后print(aft)应该显示“café”
print(aft)
假设您有如下字符串:
要转换为“
café
”,可以执行以下操作:然后
print(aft)
应该显示“café”相关问题 更多 >
编程相关推荐