GB2312,GBK,UTF-8的关系
1,GBK编码兼容GB2312.
详细点的信息是:
GB码,全称是GB2312-80,GB码共收录6763个简体汉字、682个符号。
GBK编码是中国大陆制订的、等同于UCS的新的中文编码扩展国家标准。GBK工作小组于1995年10月,同年12月完成GBK规范。该编码标准兼容GB2312,共收录汉字21003个、符号883个,并提供1894个造字码位,简、繁体字融于一库。
GBK的文字编码是双字节来表示的,即不论中、英文字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。
2,UTF-8对中文用3个字节,英文用1个字节
UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。
3,所以,如果英文较多的论坛,用UTF-8较合算;中文较多的话,不考虑国际兼容性的话,用GBK编码较合算,但不知道是英文等其他语言的浏览器能否解析GBK编码的网页呢?
GB2312,GBK,UTF-8的关系相关推荐
- 字符集、字符编码、国际化、本地化简要总结(UNICODE/UTF/ASCII/GB2312/GBK/GB18030)
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 环境说明 普通的linux 和 普通的windows. ...
- ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别
ASCII,unicode, utf8 ,big5 ,gb2312,gbk,gb18030等几种常用编码区别 最近老为编码问题而烦燥,下定决心一定要将其弄明白!本文主要总 结网上一些朋友提供的 asc ...
- Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题
代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的.如下程序中 #define DD 1的情况下:但是如果设置了全局的utf-8,再用以前的方法: QByteArray ba= ...
- char qt 转unicode_Qt QString 中文 char* UTF-8 QByteArray QTextCodec unicode gb2312 GBK 乱码与转码问题...
2012-03-22 14:00 175人阅读 评论(0) 代码如下:如果不不设全局的字符集是utf-8,那么网上一般的方法是可以转的.如下程序中 #define DD 1的情况下:但是如果设置了全局 ...
- 编码标准-GB2312 GBK GB18030
关于 ASCII编码 可以查看我的另外一篇博客 编码标准-ASCII 关于 Unicode 可以参考我的另外一篇博客 Unicode 编码标准-GB2312 GBK GB18030 基本概念 区位码 ...
- utf-8 GB2312 GBK三者之间的区别
各个国家和地区所制定的不同 ANSI 编码标准中,都只规定了各自语言所需的"字符".比如:汉字标准(GB2312)中没有规定韩国语字符怎样存储.这些 ANSI 编码标准所规定的内容 ...
- 深入理解-字符编码ASCII,GB2312,GBK,Unicode,UTF-8
字符编码 简介 起初再考虑写不写这篇文章,感觉这篇文章比较枯燥乏味,而且自己感觉也没理解的太透彻,就把理解的记录下来,所以这是纪念版的 前方高能,非战斗人员请迅速撤离,我要开始装逼了. Go hard ...
- 常用字符集(ASCII,ISO8859-1,GB2312,GBK,Unicode)和字符编码(UTF-8,UTF-16)
转自:https://blog.csdn.net/wn084/article/details/80363792 参考:https://blog.csdn.net/halchan/article/det ...
- 大端小端,ascii,unicode,utf8,utf16,utf32,gb2312,gbk,gb18030等字符编码问题
字符编码的问题让我困惑了好久的一段时间,其实简单的想,字符编码没有什么东西的,可是想真弄明白还是花去了我一点时间,前端时间写了一个简单的log程序,主要的工作就是支持系统运行时输出日志信息,同时允许定 ...
- 帝国CMS7.5响应式后台美化模板 支持GBK+UTF
介绍: 帝国CMS7.5响应式后台美化模板 支持GBK+UTF 1.支持帝国CMS7.5版本,GBK.UTF编码 2.采用ZUI前端框架开发 3.响应式布局,兼容多终端分辨率,包含:19201080, ...
最新文章
- vuecli3 引入全局scss变量_在vue-cli 3中给stylus、sass样式传入共享的全局变量
- linux下搭建FTP服务器
- BIEE入门(一)架构
- 《Oracle Life-DBA的一天》海报下载
- 拳王虚拟项目公社:通过网络卖虚拟产品,月入1W的全自动化推广引流技术
- opencv python 调用摄像头_python+opencv实现摄像头调用的方法
- 椒盐噪声 Python实现
- DataTable 转换 DataSet
- 程序员怎样学习python_一个开发十年的程序员论:学习Python最正确的步骤(0基础必备)...
- java 文件目录操作_Java---文件夹及文件操作
- .NET Remoting学习笔记(二)激活方式
- 181215每日一句
- poi导出excel写入公式_POI导出Excel增加公式核心代码
- appium工作原理详讲
- php mysql 简单聊天室_PHP实现最简单的聊天室应用
- 双十一期间Kafka以这种方式丢消息让我促不及防
- 合肥工业大学计算机网络题库,合肥工业大学试卷计算机系统结构(A、B卷)
- Jmeter-录制脚本操作
- C语言编程>第十三周 ⑧ 已知学生的记录由学号和学习成绩组成,M名学生的数据已存入stu结构体数组中。请编写函数fun,该函数的功能是:
- blogbus博客搬家到wordpress
热门文章
- 音视频技术开发周刊 82期
- 美国36%流量背后 Netflix CDN分发算法优化
- WebSocket使用案例
- 打造轻量级可视化数据爬取工具-菩提
- ubuntu20.04 sshd 配置root 登录
- ./ffmpeg: error while loading shared libraries: libx264.so.138: cannot open shared object file: No s
- 字典树(讲解+模版)
- devStack安装OpenStack Ocata版本 (Linux Bridge+VLAN)
- Mysql semi-sync VS group replication, 谁快?
- TensorFlow文件操作