python 编码(encode)解码(decode)问题

Posted 繁华博客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 编码(encode)解码(decode)问题相关的知识,希望对你有一定的参考价值。

s = \'匆匆\'
print(s)
s1 = s.decode("utf-8") # utf-8 转成 Unicode,decode(解码)需要注明当前编码格式
print(s1,type(s1))

s2 = s1.encode("gbk") # unicode 转成 gbk,encode(编码)需要注明生成的编码格式
print(s2,type(s2))

s3 = s1.encode("utf-8") # unicode 转成 utf-8,encode(编码)注明生成的编码格式
print(s3,type(s3))

 

 

s = u\'127.0.0.1\' # unicode编码

s1 = s.encode("utf-8") # 将unicode 编码转换为utf-8

s2 = s.decode("utf-8") # 将unicode 解码转换为utf-8

print s1
print s2

以上是关于python 编码(encode)解码(decode)问题的主要内容,如果未能解决你的问题,请参考以下文章

Python字符串的编码与解码(encode与decode)

Python中的编码(encode)与解码(decode)

Python中编码encode()与解码decode()

Python 进阶 — 字符串编码(encode)与解码(decode)

python中编码和解码decode和encode的使用

python的encode()和decode()函数