码迷,mamicode.com
首页 > 其他好文 > 详细

二次编码

时间:2020-10-16 10:29:03      阅读:31      评论:0      收藏:0      [点我收藏+]

标签:enc   解码   字节   lan   中文   欧洲   asc   --   日文   

密码本:

ascii -- 没有中文
gbk -- 英文 8b(位) 1B(字节) 中文 16b 2B
unicode -- 英文 16b 2B 中文 32b 4B
utf-8 -- 英文 8b 1B 欧洲 16b 2B 亚洲 24b 3B

name = "yulin"
name = "你好啊"
print(name.encode("utf-8"))  # 编码
print(name.encode("gbk"))  # 编码
print(name.encode("utf-16"))  # 编码
print(name.encode("shift-jis"))  # 日文编码

name = "你好啊"
s1 = name.encode("utf-8")  # 编码(加密)
print(s1.decode("utf-8"))  # 解码(解密)

以什么编码集(密码本)进行编码(加密)就要用什么编码集(密码本)解码(解密)

二次编码

标签:enc   解码   字节   lan   中文   欧洲   asc   --   日文   

原文地址:https://www.cnblogs.com/Ylinn/p/13820153.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!