Python将ascii十六进制转换为实际十六进制
如何转换这个unicode十六进制字符串Python将ascii十六进制转换为实际十六进制,python,encode,Python,Encode,如何转换这个unicode十六进制字符串 u'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$\xfe......' 来实现这个魔咒 '\x95\x93\xdf\x6e\xe3\x44\x18\xc5\x71\xeb...' 你可以试试 s = u'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$' s.encode('lat
u'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$\xfe......'
来实现这个魔咒
'\x95\x93\xdf\x6e\xe3\x44\x18\xc5\x71\xeb...'
你可以试试
s = u'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$'
s.encode('latin')
# b'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$'
你可以试试
s = u'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$'
s.encode('latin')
# b'\x95\x93\xdfn\xe3D\x18\xc5q\xebv\xb3\xb4\xbb\x80\xb4H+\x84P\x05W,$'
可能重复的(参见acw1668的答案)看看这个,它可能能够给出一个想法unicode十六进制字符串不是字符串,但它包含十六进制值“hex”有点不明确。你是说“一个完全由
\x
转义码组成的字符串”吗?你能用一句话解释一下你打算用它做什么吗?部分原因是我不知道这会有什么好处,但如果没有其他原因,那是因为尝试做同样事情的人可以更容易地找到这条线索。可能的重复(见acw1668的答案)看看这个,它可能会给出一个想法unicode十六进制字符串不是字符串,但它包含十六进制值“hex”有点模糊。你是说“一个完全由\x
转义码组成的字符串”吗?你能用一句话解释一下你打算用它做什么吗?部分原因是我不知道这会有什么好处,但如果没有其他原因的话,那是因为尝试做同样事情的人可以更容易地找到这个线程。@snakecharmerb我对unicode不太了解,但我相信这是一样的。这里的要点是使用正确的编码,在这种情况下是Latin_1
(例如,非utf-8
,cp1250
,ascii
或其他)。这些编码有几个别名,所以拉丁语
也可以使用,拉丁语-1
@snakecharmerb不客气-我今天也学到了它;请看这里的例子:@snakecharmerb我对unicode不太了解,但恐怕这是一样的。这里的要点是使用正确的编码,在这种情况下是Latin_1
(例如,非utf-8
,cp1250
,ascii
或其他)。这些编码有几个别名,所以拉丁语
也可以使用,拉丁语-1
@snakecharmerb不客气-我今天也学到了它;例如,参见此处: