热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

中文字符编码:GB2312、GBK、ANSI、Unicode、UTF-8

字符编码windowsnotepad、windowsnotepad++和sublimetext的字符编码显示区别:windowsnotepad

字符编码

windows notepad、windows notepad++和sublime text的字符编码显示区别:

windows notepad notepad++ sublime text
ANSI ANSI GB2312
Unicode UCS-2 LE BOM UTF-16LE
Unicode big endian UCS-2 BE BOM Detected UTF-16BE vs UTF-16BE with BOM with 100% confidence
UTF-8 UTF-8-BOM Detected UTF-8 vs UTF-8 with BOM with 100% confidence

UTF-8的一个特别的好处是它与ISO-8859-1完全兼容,可以表示世界上所有的字符,汉字通常用3个字节来表示。
GB2312的code page是CP20936。GBK的code page是CP936。GB18030支持的字符数更多。GB2312、GBK、GB18030均为双字节。

注意:GB2312、GBK、GB18030都是以ANSI格式存储的。

为什么ansi可以包含汉字?

在简体中文系统下,ANSI 编码代表 GB2312 编码,《信息交换用汉字编码字符集》
是由中国标准总局1980年发布,1981年5月1日开始实施的一套国家 汉字编码字符集 标准,标准号是GB 2312—1980。
它是计算机可以识别的编码,适用于汉字处理、汉字通信等系统之间的信息交换。 基本集共收入汉字6763个和非汉字图形字符682个。
整个字符集分成94个区,每区有94个位。每个区位上只有一个字符, 因此可用所在的区和位来对汉字进行编码。
来自百度知道


gbk与gb2312的区别?

最佳答案
GB2312是中国规定的汉字编码,也可以说是简体中文的字符集编码; GBK 是 GB2312的扩展,除了兼容GB2312外,它还能显示繁体中文,还有日文的假名。

其他回答
总体说来,GBK包括所有的汉字,包括简体和繁体。而gb2312则只包括简体汉字。

gb2312,全称是GB2312-80《信息交换用汉字编码字符集
基本集》,1980年发布,是中文信息处理的国家标准,在大陆及海外使用简体中文的地区(如新加坡等)是强制使用的唯一中文编码。P-Windows3.2和苹果OS就是以GB2312为基本汉字编码,
Windows
95/98则以GBK为基本汉字编码、但兼容支持GB2312。GB码共收录6763个简体汉字、682个符号,其中汉字部分:一级字3755,以拼音排序,二级字3008,以偏旁排序。该标准的制定和应用为规范、推动中文信息化进程起了很大作用。
GBK:
汉字国标扩展码,基本上采用了原来GB2312-80所有的汉字及码位,并涵盖了原Unicode中所有的汉字20902,总共收录了883个符号,
21003个汉字及提供了1894个造字码位。 Microsoft简体版中文Windows
95就是以GBK为内码,又由于GBK同时也涵盖了Unicode所有CJK汉字,所以也可以和Unicode做一一对应。

来自百度知道


未完待续……

参考资料

中文字符集编码Unicode ,gb2312 , cp936 ,GBK,GB18030


推荐阅读
  • XML介绍与使用的概述及标签规则
    本文介绍了XML的基本概念和用途,包括XML的可扩展性和标签的自定义特性。同时还详细解释了XML标签的规则,包括标签的尖括号和合法标识符的组成,标签必须成对出现的原则以及特殊标签的使用方法。通过本文的阅读,读者可以对XML的基本知识有一个全面的了解。 ... [详细]
  • 基于dlib的人脸68特征点提取(眨眼张嘴检测)python版本
    文章目录引言开发环境和库流程设计张嘴和闭眼的检测引言(1)利用Dlib官方训练好的模型“shape_predictor_68_face_landmarks.dat”进行68个点标定 ... [详细]
  • 配置 Sublime Text 2参数
    为什么80%的码农都做不了架构师?二、配置SublimeText2如有需要配置Sublimetext2,需要点击Preferences-Sett ... [详细]
  • 本文介绍了Python3安装Scrapy的方法步骤,分享给大家,具体如下:运行平台:WindowsPython版本:Python3.xIDE:Sublimetext3一、Scrapy简介Scrapy是一个为了爬取网站数据提取结构 ... [详细]
  • 卸载 Notepad++,事实已证明,它也可以……
    转自:搜云库技术团队#摘要(Abstract)本文系统全面的介绍了SublimeText,旨在成为最优秀的SublimeTe ... [详细]
  • sublime text 4 for Mac(前端代码编辑器)中文版
    SublimeText4Mac中文版是一款深受用户喜爱的高级代码编辑器,这款软件体积小但是运行速度确实超乎想象的快速,文本编辑功能非常的强大。同时SublimeText4forMa ... [详细]
  • mac下html编辑器,【已解决】Mac下好用的支持GBK编码的文本代码编辑器
    Mac中已安装了SublimeText3和ATOM编辑器,但是对于从Windows拷贝过来的,GBK编码的文本支持都不好:打开后ÿ ... [详细]
  • 导读:很多朋友问到关于php开发工具如何使用的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • SublimeText手冊關於SublimeText台灣「SublimeText台灣」是由愛好者自行成立與維護的網站,目的在於分享各種SublimeText文字編輯器 ... [详细]
  • Ubuntu下Sublime Text 2的安装
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 编辑器VSCode使用心得
    工欲善其事必先利其器,趁手的工具会使我们开发事半功倍。市面上的编辑器我用过许多,编辑器使用经历Notepad++,(开源)这个应该是最轻量级的吧,查看代码还好,编辑代码就算了官网地 ... [详细]
  • 关于sublime text3 package control无法使用问题的解决
    关于sublimetext3packagecontrol无法使用问题的解决,Go语言社区,Golang程序员人脉社 ... [详细]
  • python text函数_python可视化text()函数使用详解
    python可视化text()函数使用详解这篇文章主要介绍了python可视化text()函数使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定 ... [详细]
author-avatar
赖皮小王子
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有