问题:
群友们好!
有没有知道下面这些是什么的,通过什么规则转换的,以及如何得到原始内容
初步判断转换前是一些中文字符串
\230\155\180\229\164\154\229\173\152\230\161\163
网友解答:
Trim21: 看起来是12个字节,具体编码不太确定
KAAAsS: utf-8 编码的 “更多存档”
小宇: 没错,就是这几个字
我还碰到好多这样的,请问这个要怎么解码
KAAAsS: 就是 `\` 转义的十进制序列
小宇: 问题完美解决,谢谢
安: 能详细讲一下吗,学渣没听懂
小宇: escaped_string = r’要解码的文本’
# 将转义后的序列分割并转换为整数列表
decimal_values = [int(val) for val in escaped_string.split(‘\\’)[1:]]
# 将整数列表转换为字节对象
byte_data = bytes(decimal_values)
# 解码字节对象为中文字符串
chinese_text = byte_data.decode(‘utf-8’)
print(chinese_text)
小宇: 如果只是需要解码的话可以用这个