1、ASCii 占用一个字节,只支持英文

2、GB2312 占用2个字节,支持6700+ 汉字

3、GBK 升级版的2312   支持21000+汉字

4、unicode 2-4字节,

(1)、支持全球所有语言,编码统一

(2)、包含和全球所有各自的编码的映射关系

本地使用使用unicode没问题,因为本地计算机内存大,不care。但存储和网络传输时数据一多,占用多了一倍就有问题了

为了解决这个问题,UTF就诞生了,既对unicode的转换

utf-8 可变长编码,使用1-4个字符,英文是1个字符,欧洲2个字节,中文3个字节,其余特殊的就是4个字节

转载于:https://www.cnblogs.com/LoveElsa/p/10227034.html

python--编码问题相关推荐

  1. python编码问题无法复现_Python编码问题详解

    1. 基本概念 字符集(Character set) 解释:文字和符合的总称 常见字符集: Unicode字符集 ASCII字符集(Unicode子集) GB2312字符集 编码方法(Encoding ...

  2. Python编码实现冒泡排序

    Python编码实现冒泡排序 冒泡排序是一种简单的排序算法,它也是一种稳定排序算法.其实现原理是重复扫描待排序序列,并比较每一对相邻的元素,当该对元素顺序不正确时进行交换.一直重复这个过程,直到没有任 ...

  3. google python代码规范_如何用好python编码规范,写一手漂亮的代码

    前一段时间在编写python 代码的时候编辑器中一直在提示规范问题,因为强迫症的原因,我决定遵循python 的编码规范去编码,然后把需要注意的点记录下来, 帮助自己和大家一起成长. 这是我的main ...

  4. PYTHON编码处理-str与Unicode的区别

    一篇关于STR和UNICODE的好文章 整理下python编码相关的内容 注意: 以下讨论为Python2.x版本, Py3k的待尝试 开始 用python处理中文时,读取文件或消息,http参数等等 ...

  5. python编码规范手册-Python官方竟然给出了一种编码规范PEP 8

    写在之前 每个人都有自己的代码风格,随着写的行数增加,自己对于代码的审美也会变的不一样,这就像是一个逐渐蜕变的过程,每过一段时间回头再去看看自己之前写的代码就会生出一种「这么丑的玩意儿竟然是我写的」这 ...

  6. python编码规范手册-PEP8 Python 编码规范整理

    决定开始Python之路了,利用业余时间,争取更深入学习Python.编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的.所以今天下午我根据PEP 8整理了一份,以后都照此 ...

  7. 分享一点python 编码设置的知识

    昨天我写了个python 操作mysql的方法,按照文档的提供的参数来写,写完了以后自己测试发现报了一个编码的错误,也不知道为什么会报这个错误,我一般对编码的错误比较在意,原来搞php的时候,就出现过 ...

  8. PEP8 Python 编码规范整理

    决定开始Python之路了,利用业余时间,争取更深入学习Python.编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的.所以今天下午我根据PEP 8整理了一份,以后都照此 ...

  9. python编码问题总结

    http://www.xprogrammer.com/1258.html 最近利用python抓取一些网上的数据,遇到了编码的问题.非常头痛,总结一下用到的解决方案. linux中vim下查看文件编码 ...

  10. python 编码文件json.loads json.dumps

    python 编码文件json.loads json.dumps import yaml d = {'name': '张三', 'age': '1'} print d jd = json.dumps( ...

最新文章

  1. 前端 重构时需要注意的事项_驾驶式扫地车的功能特点和使用时需要注意事项...
  2. route命令相关整理
  3. spark+数据倾斜+解决方案
  4. 83. Remove Duplicates from Sorted List
  5. STM32 基础系列教程 18 – IWDG
  6. qstring 属于元数据类型吗_元数据,描述“数据”的“数据”
  7. 在微服务框架Demo.MicroServer中添加SkyWalking+SkyApm-dotnet分布式链路追踪系统
  8. Python报错'builtin_function_or_method' object is not iterable
  9. Springboot细节挖掘(对web的支持之数据校验)
  10. 力学 计算机辅助教程,实验力学课程计算机辅助教学软件
  11. php教育网站设计案例_南广东区优秀网站设计案例集锦第四期
  12. 给定一个数跟数组,将小于等于该数的数组元素放在左边,将大于该数的数组元素放在右边...
  13. Windows Server 2003 Enterprise Edition 下载与安装序列号
  14. 转载_CSR867x — 说说什么是ANC、CVC、DSP降噪
  15. Vue中的自定义指令
  16. Linux下基于TCP的视频传输(c++ )
  17. python字符串转负数_python 字符串 步进 负数
  18. 【bug】修复YYC松鼠短视频系统V2.7版本bug 注册输入验证码提示邀请码,输入邀请码提示错误
  19. S7-200SMART 模拟量间接寻址 批量处理
  20. 论个人英雄主义的失败

热门文章

  1. 日志服务发布Windows Logtail,完整支持两大平台
  2. postman断言作用及怎么使用
  3. 在 IntelliJ IDEA 中定制开发 ZooKeeper
  4. PC-[WIN7]此计算机无法联接家庭组
  5. Supervisor管理hhvm进程
  6. 【Java】Java垃圾回收机制
  7. Vue中data为何以函数形式返回
  8. 食堂外卖java源代码,基于jsp的饭堂外卖系统-JavaEE实现饭堂外卖系统 - java项目源码...
  9. 学习云计算学哪种编程语言_您应该学习哪种编程语言?
  10. 区块链必读的书_最好的区块链:5条必读