来源:
知乎:https://www.zhihu.com/question/35609295/answer/63780022

CP936和UTF-8本身和Python是毫无关联的。 
CP936其实就是GBK,IBM在发明Code Page的时候将GBK放在第936页,所以叫CP936。

至于GBK,百度百科就说的很清楚了:GBK全称《汉字内码扩展规范》(GBK即“国标”、“扩展”汉语拼音的第一个字母,英文名称:Chinese Internal Code Specification) ,中华人民共和国全国信息技术标准化技术委员会1995年12月1日制订,国家技术监督局标准化司、电子工业部科技与质量监督司1995年12月15日联合以技监标函1995 229号文件的形式,将它确定为技术规范指导性文件。这一版的GBK规范为1.0版。 
而UTF-8: UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,又称万国码。由Ken Thompson于1992年创建。现在已经标准化为RFC 3629。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

所以GBK和UTF-8简单的来说,区别就是编码方式不同,表示的文字范围不同。(UTF-8能表示更多的语言文字,更加通用)在Python里面,你需要注意你Python本身是否声明了字符编码类型(尤其是Py 2x),例如:#-- coding: UTF-8 -
以及,你是如何从外部文件或者网页读入字符的,他们的源编码类型是什么

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10568244.html

[转帖]关于CP936相关推荐

  1. JAVA CP936编码转utf8_对一个目录的文件从cp936转换成utf-8

    打开一个文件,确认能够无乱码打开 [xw@localhost work]$ vi NPOSP/src/sjl05.cpp 但是,这里打开的方式是以cp936的编码方式打开的. 编码的选择,记录在~/. ...

  2. matlab整型和浮点的区别,技术帖 | 心理学MATLAB初学者教程--简单数据类型介绍(逻辑型数据,整型/浮点型数据,字符型)......

    1.2.1 什么是变量和变量名 变量这个词似乎在许多地方都有出现,在计算机中变量是指是一段有名字的连续存储空间(摘自百度百科),而这个所谓的名字就叫做变量名.举个例子说现在我们再MATLAB的命令窗口 ...

  3. 转帖 javascript事件监听

    原帖地址: http://www.cnblogs.com/AganCN/archive/2008/05/24/1206272.html 考虑这样的情形在IE浏览中处理,需要响应页面的按钮点击事件,有哪 ...

  4. CVPR 2019超全论文合集新鲜出炉!| 资源帖

    整理 | 夕颜 出品 | AI科技大本营(ID: rgznai100) 实不相瞒,这是一个资源福利帖--CVPR 2019 接收论文超全合集! 此前关于 CVPR 2019 论文和合集出过不少,但是这 ...

  5. 用java爬取学校数据_Java爬取校内论坛新帖

    Java爬取校内论坛新帖 为了保持消息灵通,博主没事会上上校内论坛看看新帖,作为爬虫爱好者,博主萌生了写个爬虫自动下载的想法. 嗯,这次就选Java. 第三方库准备 Jsoup Jsoup是一款比较好 ...

  6. 同盾反欺诈云防垃圾灌水帖体验分享

    年初将留言本改成了松松论坛,解决了留言本很多问题,也有了互动性,增强了粘性. 不过随后遇到了很多问题,尤其是垃圾贴的问题困扰了我们很久,有一段时间有人用论坛群发器发布了很多垃圾贴,原本只有几千条的帖子 ...

  7. 某微信公众号2019 SAP模块精华帖汇总

    以下是小编整理出的2019年度SAP各模块的精华帖,包含常见问题解析,系统配置,方案总结,项目管理等内容,谢谢各位朋友的关注转发点赞打赏,新的一年,本公众号将继续分享更多SAP ECC ,S4 HAN ...

  8. SAP S4HANA精华帖集锦

    SAP S4HANA精华帖集锦 相关链接如下 <S4 库存地点级别的MRP计划及MRP区域> <S4 HANA物料凭证表MATDOC> <S/4多物料反查BOM新事物码C ...

  9. 知乎热帖:Qt 这么强大为什么火不起来?

    在知乎上,有个近百万浏览的技术热帖:Qt如此强大为什么就是火不起来? Qt到底有多强大? 作为一款C++图形用户界面应用程序框架,Qt 拥有无可比拟的跨平台性,横跨Windows.Linux.macO ...

最新文章

  1. TinyMCE 4.0b1 发布,全新设计和 API
  2. python中获取当前所有的logger
  3. 一个关于c++ list迭代器的问题
  4. java 切换panel会闪烁_【19期】为什么Java线程没有Running状态?
  5. UNIX(多线程):25---当前进程的线程哪些数据共享哪些是私有的
  6. 从信息检索顶会CIKM'20看搜索、推荐与计算广告新进展
  7. 小波基函数构造matlab,五种常见小波基函数及其matlab实现全解.docx
  8. ubuntu终端Git中文乱码
  9. 信息系统项目管理师——历年论文题目2012年-2020年
  10. 【实用】Visio制作坐标轴
  11. Usually, this means that the Expanded widget has the wrong ancestor RenderObjectWidget. Typically, E
  12. JAVA拾遗 — JMH与8个代码陷阱
  13. fleaphp 的好教程下载地址
  14. 表字段的处理(Sql Server)
  15. JRE和JDK的解释及区别
  16. 密码应用体系建设(政务方向)
  17. ECSHOP商品页调用热销商品的教程
  18. Docker 进入Mysql容器
  19. alin的学习之路:面试题 计算机网络相关
  20. 学习IT技术好处有哪些

热门文章

  1. 聊聊从学校出来到现在的一些见解吧!
  2. 坚持这九件事,你会越来越顺!
  3. java函数方法详解(简单易懂)
  4. Jetson Nano 4GB 要怎么供电? Jetson Nano 2GB呢?
  5. java实现从excel中提取某行_Java实现操作excel表格
  6. 【python】nonlocal的详解
  7. 整理一些常用的DNS
  8. Nginx——ssl模块
  9. 嵌入式Linux kernel LOGO的更换方法
  10. 第十四章、AOP编程实现原理