UTF-8 ,UTF8, GBK,GB2312 之间的关系和区别

news/2024/11/7 5:34:08/

UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。


GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBK大。

GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:
GBK、GB2312--Unicode--UTF8
UTF8--Unicode--GBK、GB2312

DIVCSS5简单从功能上说:

1、GBK通常指GB2312编码 只支持简体中文字

2、utf通常指UTF-8,支持简体中文字、繁体中文字、英文、日文、韩文等语言(支持文字更广)

3、通常国内使用utf-8和gb2312,看自己需求选择


具体详细介绍如下:


对于一个网站、论坛来说,如果英文字符较多,则建议使用UTF-8节省空间。不过现在很多论坛的插件一般只支持GBK。
个编码的区别详细解释


简单来说,unicode,gbk和大五码就是编码的值,而utf-8,uft-16之类就是这个值的表现形式.而前面那三种编码是一兼容的,同一个汉字,那三个码值是完全不一样的.如"汉"的uncode值与gbk就是不一样的,假设uncode为a040,gbk为b030,而uft-8码,就是把那个值表现的形式.utf-8码完全只针对uncode来组织的,如果GBK要转UTF-8必须先转uncode码,再转utf-8就OK了.


font-family:' SimSun','\5B8B\4F53' /宋体/ 

font-family:' Microsoft Yahei','\5FAE\8F6F\96C5\9ED1' /微软雅黑/ 

中文名英文名UnicodeUnicode 2 


Mac OS 


华文细黑STHeiti Light [STXihei] \534E\6587\7EC6\9ED1 华文细黑 

华文黑体STHeiti \534E\6587\9ED1\4F53 华文黑体 

华文楷体STKaiti \534E\6587\6977\4F53 华文楷体 

华文宋体STSong \534E\6587\5B8B\4F53 华文宋体 

华文仿宋STFangsong \534E\6587\4EFF\5B8B 华文仿宋 

丽黑 ProLiHei Pro Medium \4E3D\9ED1 Pro 丽黑 Pro 

丽宋 ProLiSong Pro Light\4E3D\5B8B Pro丽宋 Pro

 标楷体BiauKai\6807\6977\4F53标楷体 

苹果丽中黑Apple LiGothic Medium \82F9\679C\4E3D\4E2D\9ED1 苹果丽中黑 

苹果丽细宋Apple LiSung Light \82F9\679C\4E3D\7EC6\5B8B 苹果丽细宋


 Windows 


新细明体PMingLiU\65B0\7EC6\660E\4F53新细明体

 细明体MingLiU\7EC6\660E\4F53细明体 

标楷体DFKai-SB\6807\6977\4F53标楷体 

黑体SimHei\9ED1\4F53黑体 

宋体SimSun\5B8B\4F53宋体 

新宋体NSimSun\65B0\5B8B\4F53新宋体 

仿宋FangSong\4EFF\5B8B仿宋 

楷体KaiTi\6977\4F53楷体

 仿宋_GB2312FangSong_GB2312\4EFF\5B8B_GB2312仿宋_GB2312 

楷体_GB2312KaiTi_GB2312\6977\4F53_GB2312楷体_GB2312 

微软正黑体Microsoft JhengHei\5FAE\x8F6F\6B63\9ED1\4F53微软正黑体

 微软雅黑Microsoft YaHei\5FAE\8F6F\96C5\9ED1微软雅黑 


Office


 隶书LiSu\96B6\4E66隶书

 幼圆YouYuan\5E7C\5706幼圆 

华文细黑STXihei\534E\6587\7EC6\9ED1华文细黑 

华文楷体STKaiti\534E\6587\6977\4F53华文楷体 

华文宋体STSong\534E\6587\5B8B\4F53华文宋体 

华文中宋STZhongsong\534E\6587\4E2D\5B8B华文中宋 

华文仿宋STFangsong\534E\6587\4EFF\5B8B华文仿宋 

方正舒体FZShuTi\65B9\6B63\8212\4F53方正舒体 

方正姚体FZYaoti\65B9\6B63\59DA\4F53方正姚体 

华文彩云STCaiyun\534E\6587\5F69\4E91华文彩云 

华文琥珀STHupo\534E\6587\7425\73C0华文琥珀

 华文隶书STLiti\534E\6587\96B6\4E66华文隶书 

华文行楷STXingkai\534E\6587\884C\6977华文行楷 

华文新魏STXinwei\534E\6587\65B0\9B4F华文新魏


http://www.ppmy.cn/news/706860.html

相关文章

汉字编码,GB2312、GB 13000、GBK、GB18030 介绍

1、GB2312、GB 13000、GBK、GB18030介绍 GB 2312:又称为 GB 2312-80,是一个简体中文字符集的中国国家标准,于1980年由中国国家标准总局发布,1981年5月1日实施,全称为《信息交换用汉字编码字符集基本集》,规…

计算机绘图国标规定,(0922202计算机绘图大作业.doc

(0922202计算机绘图大作业 上海海洋大学 计算机绘图大作业 题 目:AutoCAD绘制齿轮泵零件图 系 :工程学院 专 业:机械设计制造及其自动化 班 级:09级机制2班 学 生: 学 号:0922202 指导教师:毛文…

css font-family常用的黑体宋体等字体中英文对照

在实现网页效果时,细节很重要,字体也不例外,CSS:font-family常用字体中英文对照如下: 微软雅黑: Microsoft YaHei 宋体:SimSun 黑体:SimHei 仿宋: FangSong 楷体&#xf…

怎么将word中的times new roman的双引号替换成宋体双引号

近期因为处理文档过程中要把汉字使用宋体而数字和英文字母使用Times New Roman。我们先把正文成段或者成片地改成了宋体,然后成段地再将正文改成Times New Roman,替换完成后,英文字母和数字确实变成了Times New Roman,但是中文的引…

计算机制图的相关标准,机械制图国家标准与计算机绘图.docx

机械制图国家标准与计算 机绘图 摘要:对现行机械制图国家标准的现状进行 分析,指出该标准中存在的问题,提出改进 建议与意见。 关键词:机械制图,标准,计算机绘图 National Standard-Mechanical Drawing and…

css宋体代码_css中宋体怎么设置?

CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。下面我们来看一下css设置宋体的方法。 css设置宋体代码如下: div里面设置字体宋体样式 全局设置字体样式 font-family 规定元素的字体系列。 font-famil…

计算机绘图国标规定,机械制图教程(1.1)国家标准关于制图的一般规定

1.1.3 字体(GB/T 14691-1993) 图样中除图形外,还需用汉字、数字和字母等进行标注或说明,它是图样的重要组成部分。字体包括汉字、数字及字母的字体。 (1)图样中书写的字体必须做到:字体端正、笔画清楚、排列整齐、间隔均匀。 (2)字体的号数即字体的高度(单位为毫米),分别为…

国家制图标准适用于手工制图和计算机制图,机械制图国家标准与计算机绘图

机械制图国家标准与计算机绘图 摘要:对现行机械制图国家标准的现状进行分析,指出该标准中存在的问题,提出改进建议与意见。 关键词:机械制图,标准,计算机绘图 National Standard-Mechanical Drawing and Co…