欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

python3转为unicode编码_「小技能get记」· 如何用python3解码unicode

发布时间:2025/4/5 37 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python3转为unicode编码_「小技能get记」· 如何用python3解码unicode 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

注:#小技能get记#,主要是为了记录日常生活、工作、学习中,get到的一些小小技能,希望可以帮助自己巩固知识,如果正好也能帮助需要的你,那就更好啦!

小小进步,天天get~~

1、故事背景

热爱学习积极要求进步的小A,接到一个朋友小C的一段微信留言:

“亲爱的小A,感谢你一直以来的陪伴和帮助,下面有一段话,是送给你的,不过我一时手痒,加了一些“料”(哈哈~~),温馨提示:可以通过python3解码就可以查看哦。

codelist = ['u6709u4e00u53e5u8bddu6211u4e00u76f4u60f3u5bf9u4f60u8bf4uff0c','u53efu662fu53c8u4e0du77e5u9053u4eceu4f55u5f00u53e3uff0c','u4e5fu4e0du6653u5f97u4eceu4f55u8bb2u8d77uff0c','u540eu6765u6211u601du6765u60f3u53bbuff0cu4ee5u4f60u7684u667au5546uff0c','u6211u4e5fu53eau80fdu7528u6700u7b80u5355u7684u795du798fu544au8bc9u4f60u8fd9u53e5u8bddu4e86u0022u611au4ebau8282u5febu4e50u0022uff01']

2、步骤拆解

这段话,激起了小A强烈的好奇心,决定马上解码看看好朋友的这段话的内容!通过初步分析,小A判断利用python3解码该列表,可通过以下两个步骤(当然也可能有其他方式哦):

(1)将字符串中的“u”替换成“\u”

(2)将unicode转为中文

3、实现代码

codelist = ['u6709u4e00u53e5u8bddu6211u4e00u76f4u60f3u5bf9u4f60u8bf4uff0c','u53efu662fu53c8u4e0du77e5u9053u4eceu4f55u5f00u53e3uff0c','u4e5fu4e0du6653u5f97u4eceu4f55u8bb2u8d77uff0c','u540eu6765u6211u601du6765u60f3u53bbuff0cu4ee5u4f60u7684u667au5546uff0c','u6211u4e5fu53eau80fdu7528u6700u7b80u5355u7684u795du798fu544au8bc9u4f60u8fd9u53e5u8bddu4e86u0022u611au4ebau8282u5febu4e50u0022uff01']

for code in codelist:

newcode = code.replace('u','\\u') # 将“u"替换成“\u”,"\\"代表反斜杠,"\u"表示是unicode的编码

newcode = newcode.encode().decode('unicode_escape') # encode()将str类型转换成bytes类型,decode()将bytes类型的二进制数据转换为str类型

print(newcode)

哈哈,马上就可以看到朋友送给我的这段话啦~~~激动~~~立冬的树叶儿

总结

以上是生活随笔为你收集整理的python3转为unicode编码_「小技能get记」· 如何用python3解码unicode的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。