"\xe8\x83\xa5\xe5\xb8\x85\xe6\x9d\xb0"转中文

本文介绍了一种使用Python的binascii模块将16进制数据进行编码和解码的方法。通过hexlify和a2b_hex函数,可以实现16进制数据与字符串之间的相互转换。示例代码展示了如何将特定的16进制数据转换为中文字符串。

方法
import binascii
f = binascii.hexlify(16进制数据)
binascii.a2b_hex(f).decode(“utf8”)

例子
ccd=b’\xe7\xab\xaf\xe5\x8d\x88\xe5\x81\x87\xe6\x9c\x9f\xe5\xb0\xbe\xe5\xa3\xb0\xe5\xb1\xb1\xe8\xa5\xbf\xe5\xa4\xaa\xe5\x8e\x9f\xe7\x81\xab\xe8\xbd\xa6\xe7\xab\x99\xe8\xbf\x8e\xe6\x9d\xa5\xe8\xbf\x94\xe7\xa8\x8b\xe5\xae\xa2\xe6\xb5\x81\xe9\xab\x98\xe5\xb3\xb0’

f = binascii.hexlify(ccd)

print(binascii.a2b_hex(f).decode(“utf8”))

打印为 “端午假期尾声山西太原火车站迎来返程客流高峰”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值