您的位置 首页 你问我答

群友们好!

问题:

群友们好!
有没有知道下面这些是什么的,通过什么规则转换的,以及如何得到原始内容
初步判断转换前是一些中文字符串
\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)

小宇: 如果只是需要解码的话可以用这个

发表回复

返回顶部