`
morning2008
  • 浏览: 112859 次
  • 性别: Icon_minigender_1
  • 来自: 合肥
社区版块
存档分类
最新评论

关于GBK、GB2312、UTF8之间的区别

阅读更多

本文来自:百度空间

UTF-8:Unicode Transformation Format-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

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

GB2312是GBK的子集,GBK是GB18030的子集

GBK是包括中日韩字符的大字符集合

如果是中文的网站 推荐GB2312 GBK有时还是有点问题

为了避免所有乱码问题,应该采用UTF-8,将来要支持国际化也非常方便

UTF-8可以看作是大字符集,它包含了大部分文字的编码。

使用UTF-8的一个好处是其他地区的用户(如香港台湾)无需安装简体中文支持就能正常观看你的文字而不会出现乱码。

gb2312是简体中文的码

gbk支持简体中文及繁体中文

big5支持繁体中文

utf-8支持几乎所有字符

中文内容多的站点可以考虑用gbk或gb2312,英文内容多的站点还是utf-8好
分享到:
评论

相关推荐

    UTF-8 Unicode GBK GB2312 编码之间的区别和联系

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

    GB2312编码和UTF-8互转(c语言实现)

    GB2312编码与utf-8编码的字符串的转换,主要使用windows api函数MultiByteToWideChar和WideCharToMultiByte,代码简洁,经测试可用

    记事本的各种编码转换 GBK GB2312 UNICODE UTF8

    记事本的各种编码转换 GBK GB2312 UNICODE UTF8之间相互转换,单个文件批量文件转换都可,无需安装,解压即可使用

    UTF-8和GBK及GB2312的区别

    通过这个文档就可以查看,utf-8、gbk、gb2312之间的关系及区别和他们的范围。

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

    UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码

    UTF-8与GB2312之间的互换类.rar_ UTF-8toGB2312_UTF-8 GB2312_gb2312_mmi_ch

    这是个可以实现UTF-8与GB2312之间的互换类,已封装成类,调用简单,使用方便!(推荐下载)

    编码批量转换工具

    比如utf8转gbk,gb2312转utf8,ansi转utf8,utf8 unicode 转换,utf8转换gb2312,utf16、utf32、utf8编码转换,gbk转换utf8,utf8 ascii转换。 2 强大正则表达式支持字符编码转换软件 是唯一同时支持用正则表达式匹配和...

    批量字符编码转换工具 20070709

    比如utf8转gbk,gb2312转utf8,ansi转utf8,utf8 unicode 转换,utf8转换gb2312,utf16、utf32、utf8编码转换,gbk转换utf8,utf8 ascii转换。 2 强大正则表达式支持字符编码转换软件 是唯一同时支持用正则表达式匹配和...

    GBK/UTF-8/BIG5文件互相转换器[支持批量]

    软件支持UTF-8,GB,BIG5文件类型之间的转换. 大家可以试试,很不错的东东.呵呵~~

    GB18030编码 - 副本.txt

    GBK 汉字内码扩展规范编码表 GBK编码是GB2312编码的超集,向...GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换。 GBK,GB2312以及Unicode都既是字符集,也是编码方式,而UTF-8只是编码方式,并不是字符集

    论坛自动回贴插件 for Discuz!7.2 GBK UTF8.rar

    可选内容 'gbk', 'big5', 'utf-8','gb2312' 参数说明: $x_u_num=400;//随机发贴的人数 $x_t_num=rand(10,50);;//随机回复数量10-50之间任意数字,可以任意修改 $x_t_time=1800;//设置回复时间随机变动范围,...

    方便的编码转换器

    方便实现中文与gb21312、utf-8、unicode编码互相转换,gb2312、utf-8、unicode之间的互相转换,还有各种编码的对照表

    导出/导入与字符集之间问题的解决

    明白ORACLE的多国语言设置,ORACLE多国语言设置是为了支持世界范围的语言与字符集,一般对语言提示,货币形式,排序方式和CHAR,VARCHAR2,CLOB,LONG字段的数据的显示等有效。ORACLE的多国语言设置最主要的 两个特性...

    python偷菜程序 python生成XML文件

    python偷菜程序 python生成XML文件 UTF-8 GBK UTF8 GB2312 之间的区别和关系

    超详细的字符编码教程

    关于UTF-8的BOM:“EF BB BF” 2.5. 代码页Code Page 2.5.1. 什么是代码页(Code Page) 2.5.2. Windows中的Code Page 2.5.2.1. Windows中的Code Page分类:ANSI和OEM 2.5.2.1.1. Windows的ANSI Code Page表 2.5....

    编码识别与转换系统(I3S CodeConvert)

    I3S CodeConvert提供了丰富的编码转换功能,能够在目前互联网上的主流编码之间进行转换,包括:GB2312编码、GBK编码、Unicode编码、BIG5编码、UTF7编码、UTF8编码,等等。文本信息经过编码转换后形成了统一的格式,...

    php版mysql大数据库备份和恢复工具

    如果你想将原来备份出的GBK数据导入到编码为UTF8数据库,则你的GBK数据中仅能含有GBK或GB2312的简体中文字符.不可以出现BIG5等繁体字符,否则转换将失败.基本上,一般的博客/论坛数据都不能保证这种纯净性,谁也不能保证...

    编码转换类1.2版模块源码

    本模块支持GBK、UNICODE、UTF-8三种编码之间的互相转换,不依赖系统Api,通过查表和编码算法直接得出转码结果,支持多线程调用。编码小科普。GBK编码:1-2个字节,包含GB2312、ASCII、BIG5,注意:同一个繁体字在GBK...

    字符集编码工具

    支持各种字符集编码,ascii、utf-8、utf-16、GBK、GB2312等等,也支持各种进制之间的转换

Global site tag (gtag.js) - Google Analytics