字符编码与转码

Posted 雨之愿风

tags:

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

  • 参考文章

http://www.cnblogs.com/luotianshuai/articles/5735051.html

ASCII:1个字节          UTF-8:存英文1个字节,中文是3个字节        Unicode:存中文2个字节

发展历程:

 

  • 转码过程

 

  • 转码的例子

 

#-*-coding:gbk -*-
\'\'\'
一般文件编码是什么,则什么是文件是什么编码;python默认是utf-8
\'\'\'
a = "你好!"#这个是Unicode编码,所以没有decode方法
print(a.encode("gbk"))
print(a.encode("utf-8"))
print(a.encode("utf-8").decode("utf-8"))
print(a.encode("utf-8").decode("utf-8").encode("gbk").decode("gbk"))

 

 

以上是关于字符编码与转码的主要内容,如果未能解决你的问题,请参考以下文章

字符编码与转码

python---字符编码与转码

字符编码与转码

python 字符编码与转码

Python全栈开发之Python基础-字符编码与转码

004-python基础-字符编码与转码