• GB2312又称国标码,由国家标准总局发布,1981年5月1日实施,通行于大陆。新加坡等地也使用此编码,共7445个图形字符,其中汉子占6763个。
  • 1995年发布GBK1.0,gbk编码能够用来同时表示繁体字和简体字,该编码标准兼容GB2312,共收录汉字21003个,同时包含中日韩文字里所有汉字。
  • 2000年发布GB18030,是对GBK编码的扩充,覆盖中文、日文、朝鲜语和中国少数民族文字,其中收录27484个汉字,兼容GBK和GB2312字符集。
  • BIG5编码:台湾地区繁体中文标准字符,采用双字节编码,共收录13053个中文字,1984年实施。

为解决每个国家不同编码间不互通的问题,ISO标准组织出马了!

  • Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言、跨平台的文本信息转换。Unicode(统一码,万国码)规定所有的字符和符号最少由16位来表示(2个字节),即:2**16=65536
  • UTF-8,是对Unicode编码的压缩和优化,他不再使用最少使用2个字节,而是将所有的字符和符号进行分类:ascii码中的内容用1个字节保存、欧洲的字符用2个字节保存、东亚的字符用3个字节保存。

 

windows系统中文版默认编码是GBK

Mac OS \ Linux系统默认编码是UTF-8

python2的默认编码为ASCII码

python3的默认编码为UTF-8

声明编码:#! -*- coding: utf-8 -*- (一定要写在第一行)

转载于:https://www.cnblogs.com/echo-kid-coding/p/11132197.html

2-02字符编码的演化相关推荐

  1. 一文读懂字符编码(ASCII、ISO 8859、GB系列、Unicode)

    一文读懂字符编码(ASCII.ISO 8859.GB系列.Unicode) 一.字符编码相关组织 1.1 ANSI 美国国家标准学会 1.2 Ecma 国际 1.3 ISO/IEC 1.4 统一码联盟 ...

  2. java ascii 编码方式_JAVA 的ASCII字符编码一览表

    JAVA 的ASCII字符编码一览表 二进制 十进制 十六进制 缩写 可以显示的表示法 名称/意义 0000 0000 0 00 NUL ␀ 空字符(Null) 0000 0001 1 01 SOH ...

  3. php %3cphp用大括号表示,整理HTML5中支持的URL编码与字符编码_html5教程技巧

    URL 编码URL 编码就是将 URLs 中不宜打印的字符或者具有特殊意义的字符转换为 Web 浏览器和服务器明白且普遍接受的表示法. 这些字符包括: ASCII 控制字符 - 不宜打印的字符通常用于 ...

  4. 纯文本文件的字符编码未声明_浅谈几种常见的字符编码

    引子 相信大家平时工作和生活中,都遇到过乱码的现象.比如PDF格式的文件复制粘贴到Word文件中,很容易出现错误,影响对文件的识别.那么这种现象是如何产生的呢?下面就带大家一探究竟. ASCII 最早 ...

  5. sql server schema下拉不到存储过程_mysql数据库字符编码总结--数据存储编码

    概述 MySQL的字符编码结构比较细,它大方向分为两个部分:数据存储编码和数据传输编码. 内容比较多,下面先简单介绍下数据存储编码~ 01 编码层次 数据存储的字符编码配置是指定数据库中存储的数据默认 ...

  6. Python学习日记day4 字符编码

    1.内存和硬盘都是用来存储的. CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm) 打开编辑器就可以启动一个进程,是在内存中的,所以在编辑器编写的内容也 ...

  7. MySQL常见问题的解决,root用户密码忘记,不是内部或外部命令,修改数据库和表的字符编码,命令行客户端的字符集问题

    文章目录 问题1:root用户密码忘记,重置的操作 问题2:mysql命令报"不是内部或外部命令" 问题3:错误ERROR :没有选择数据库就操作表格和数据 问题4:命令行客户端的 ...

  8. python之字符编码(二)

    一.字符编码的发展史 阶段一:现代计算机起源于美国,最早诞生也是基于英文考虑的ASCII ASCII:一个Bytes代表一个字符(英文字符/键盘上的所有其他字符),1Bytes=8bit,8bit可以 ...

  9. pythonutf-8是不是二进制_python集合、字符编码、bytes与二进制

    集合 用括号表示{ },可以包含多个元素,用逗号分割 用途 用于关系运算 集合特点 1.每个元素是不可变类型2.没有重复的元素3.无序 应用 1.set去重 set(names)的功能是将列表转换成集 ...

最新文章

  1. symbol lookup error
  2. rsync同步操作 、 发布rsync共享 、 inotify实时同步 、 Split分离解析
  3. IDEA 方法注释模板和类注释模板
  4. 初识费用流 模板(spfa+slf优化) 餐巾计划问题
  5. C# 值得永久收藏的WPF项目实战(经典)
  6. envoy api 网关_为Envoy构建控制平面的指南-特定于域的配置API
  7. CentOS 7配置Let’s Encrypt支持免费泛域名证书
  8. linux下安装svn1.7
  9. AIX查看某个端口被哪个进程占用
  10. Win7 SP1 安装python 3.8时,提示 KB2533623 update is required to continue
  11. YOLOv5超详细的入门级教程(训练篇)(二)——VOC2007模型复现
  12. rmi反序列化导致rce漏洞修复_RMI反序列化漏洞分析
  13. matlab编程 利用生成一个10阶魔方矩阵,求矩阵的特征值、特征向量,对于特征值,请按照降序进行排列,对应的特征向量进行同样的排序。...
  14. .msg转换成html,msg文件怎么打开
  15. FPGA控制ADS1256的ADC采集(三)
  16. ubuntu14.04的自带的拼音输入法问题
  17. 半小时速通【页面数据分页】
  18. 高级软件工程-读书笔记之思想篇
  19. 基于Java+JSP+MySQL共享单车管理系统的设计与实现-计算机毕业设计
  20. 【AM】JDI-T: Jointly Trained Duration Informed Transformer for Text-To-Speech without Explicit Align

热门文章

  1. BZOJ 2959: 长跑 解题报告
  2. mysql创建表和数据库
  3. 排序算法的实现(C/C++实现)
  4. 历届试题 大臣的旅费 树形DP
  5. Educational Codeforces Round 7 B. The Time 水题
  6. Cors 跨域Access-Control-Allow-Origin
  7. 关于爬虫异步请求心得
  8. 关于开源堡垒机Jumpserver二次开发
  9. Java自学手记——servlet3.0新特性
  10. javascript 模式学习篇---基础