简单来说:

  • GBK是国家标准编码,只支持中文字符,老外浏览网页时IE会让下载中文支持包。另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。
  • UTF-8是国际编码,包含所有字符,老外浏览网页时无需下载中文支持包。

GBK:中文每个字符占用2个字节,英文1个字节
UTF-8:中文每个字符占用3个字节,英文一个字节

最后

网页编写UTF-8和GBK哪个编码好,根据个人需要,如果你主要做中文程序的开发,客户也主要是中国人的话就用GBK吧,因为UTF-8编码的中文使用了三个字节,用GBK节省了空间。

如果做英文网站开发,还是用utf-8吧,因为utf-8中英文只占一个字节。GBK中英文也是两个字节的,并且国外客户访问GBK要下载语言包。如果你的网站是中文的,但国外用户也不少,最好也用UTF-8的吧。

我的其他文章

亲身分享 一次 字节跳动 真实面试经历和面试题

GBK编码和UTF-8编码区别各所占用字节数相关推荐

  1. mysql 编码和汉字存储占用字节问题的探索

    MySql 5.5 之前,UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区,BMP是从哪到哪? 戳这里 基本就是 0000 ~ FFFF 这一区. 从MySQL 5.5 开始 ...

  2. html转换编码格式,html编码转换 html编码设置utf gbk编码转换图文教程

    html编码转换 html编码设置utf gbk编码转换图文教程篇 常用HTML编码之urf-8编码转换为gb2312编码或者gb2312转换为utf-8编码快速转换设置,这里DIVCSS5介绍使用D ...

  3. 计算机编码中进制的区别,计算机中的进制和编码(转载)

    转载至 http://www.cnblogs.com/resn/p/5775378.html 古时候,人们是如何来传递消息的? 当年周幽王为博褒妃一笑,不顾众臣反对,竟数次无故点燃边关告急用的烽火台, ...

  4. mysql gbk编码 字节数_MySql中UTF8和GBK编码中文字符长度问题

    2.设计函数,输入为一个字符串,里边包含中文.英文.数字等字符,编码为GBK.中文字符的编码规则假定为:双字节组成,高字节大于0x80,低字节任意.     a) 用常用语言(c/c++/php/ja ...

  5. C#怎么将GBK编码转换成UTF-8编码?

    C#怎么将GBK编码转换成UTF-8编码? private void ChangeEncode(Encoding fromCoding,Encoding toCoding,string fileNam ...

  6. ★GBK、ASCII、UTF-8.. 编码大全

    编码(信息交换标准代码) 编码的由来: 在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示 1 和 0 ). 例如,像 a.b.c.d 这样的 52 个字母( ...

  7. 【字符编码详解】ASCII、GB2312、GBK、UTF-8、UTF-16编码与Unicode字符集

    目录 前言 一.什么是编码,数据类型和编码有什么关系? 二.英文字符编码 ASCII编码 三.中文编码 1. GB2312标准 2. GBK编码 3. 其他中文编码 四.Unicode字符集 1. U ...

  8. 【JAVA编码】 JAVA字符编码系列二:Unicode,ISO-8859,GBK,UTF-8编码及相互转换

    http://blog.csdn.net/qinysong/article/details/1179489 这两天抽时间又总结/整理了一下各种编码的实际编码方式,和在Java应用中的使用情况,在这里记 ...

  9. UTF-8、GB2312、GB18030、GBK和BIG5等字符集编码范围的具体说明

    一预备知识 1,字符:字符是抽象的最小文本单位. 它没有固定的形状(可能是一个字形),而且没有值. "A"是一个字符,""(德国.法国和许多其他欧洲国家通用货 ...

  10. java中unicode显示乱码_Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示?...

    Java 已知Java系统编码是GBK,jtextarea从一编码为Unicode的文本中读取数据,出现乱码,怎么正常显示? 关注:159  答案:2  mip版 解决时间 2021-02-03 12 ...

最新文章

  1. HTTP协议与TCP/IP协议的关系
  2. 阿里巴巴java规范检查_阿里巴巴Java开发规范
  3. python基础内容_python基础-python介绍
  4. 全套学习!mysql命令窗口执行sql文件
  5. 容器编排技术 -- Kubernetes kubectl rollout undo 命令详解
  6. 我是如何查找RFC官方资料的
  7. mysql 5.7日志配置_mysql-5.7日志设置
  8. linux第五周微职位
  9. datagrip连接oracle
  10. OpenStack之化云为雨
  11. Hibernate中的一级缓存、二级缓存和懒加载
  12. Ubuntu-图形界面和字符界面切换快捷键
  13. Centos 安装python
  14. 【C语言自学】第三章流程控制
  15. 企业如何数据集成?数据集成解决方案
  16. ■ 直接调用阿里云视频点播API实现视频播放
  17. 2021年5月23日《一开口就让人喜欢你》读后感
  18. 医院考勤签到系统设计与实现
  19. Automotive SPICE 简介
  20. sortable的基本属性

热门文章

  1. java毕业设计_基于ssm的毕业设计管理系统
  2. 计算机视觉论文-2021-11-02
  3. 销售自用计算机损益计入哪里,用友创业者4.0下的ERP沙盘模拟经营规则中,销售所需紧急采购产品时,按成品直接成本的(    )倍直接扣除现金,付款即到货,紧急采购多付出的成本计入费用表损失项。...
  4. Python电影售票系统
  5. excel2016打开需要配置解决方法
  6. 使用C语言生成DAC的Sin正弦波数据表(一个周期采样32个)
  7. 图书管理系统详细设计说明
  8. SAP Serial Number
  9. 8.声卡驱动06-自己实现alsa驱动-虚拟声卡-widget
  10. 微信小程序做出 物流签收信息(步骤条) 源码