[html] 解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因

gbk和utf8的理解我们这里将以最简单最容易理解的方式来描述GBK和UTF8的区别,以及它们分别是什么。GBK编码:是指中国的中文字符,其它它包含了简体中文与繁体中文字符,另外还有一种字符“gb2312”,这种字符仅能存储简体中文字符。UTF-8编码:它是一种全国家通过的一种编码,如果你的网站涉及到多个国家的语言,那么建议你选择UTF-8编码。
GBK和UTF8有什么区别?UTF8编码格式很强大,支持所有国家的语言,正是因为它的强大,才会导致它占用的空间大小要比GBK大,对于网站打开速度而言,也是有一定影响的。GBK编码格式,它的功能少,仅限于中文字符,当然它所占用的空间大小会随着它的功能而减少,打开网页的速度比较快。

个人简介

我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易,
但坚持一定很酷。欢迎大家一起讨论

主目录

与歌谣一起通关前端面试题

[html] 解释下你对GBK和UTF-8的理解?并说说页面上产生乱码的可能原因相关推荐

  1. 【转】刨根究底字符编码之二——关键术语解释(下)

    关键术语解释(下) 如前所述,现代字符编码模型共分为5层,下面分层进行简要介绍. 一.第1层 抽象字符表ACR (Abstract Character Repertoire抽象字符清单):明确字符的范 ...

  2. 为什么都要鄙视 PHP 程序员? Java联盟 百家号 07-24 21:43 前几天发表了一篇文章《图解:程序员之间是如何相互鄙视的?》,有人就在留言处留言。 可以解释下:为什么都鄙视PHP工程师

    为什么都要鄙视 PHP 程序员? Java联盟 百家号 07-24 21:43 前几天发表了一篇文章<图解:程序员之间是如何相互鄙视的?>,有人就在留言处留言. 可以解释下:为什么都鄙视P ...

  3. [react] 解释下react中component和pureComponent两者的区别是什么?

    [react] 解释下react中component和pureComponent两者的区别是什么? 组件的state或者props更新都会触发render(),同时也会导致子组件render()重新渲 ...

  4. [html] 解释下什么是CDATA?

    [html] 解释下什么是CDATA? CDATA 指的是不由 XML 解析器进行解析的文本数据.XML 文档中的所有文本均会被解析器解析.只有 CDATA 区段中的文本会被解析器忽略. 个人简介 我 ...

  5. [html] 解释下什么是ISISO8859-2字符集?

    [html] 解释下什么是ISISO8859-2字符集? 这个知识点在非科班的来看算是比较偏门的了. 查了一下才知道,原来是Ascll扩展部分的字符集.ISO/IEC 8859-1,又称Latin-1 ...

  6. [css] 解释下 CSS sprites的原理和优缺点分别是什么

    [css] 解释下 CSS sprites的原理和优缺点分别是什么 我来说下我的观点 原理: 多张图合并成一张图优点&解决的问题hover效果,如果是多个图片,网络正常的情况下首次会闪烁一下. ...

  7. [css] 请你解释下什么是浮动和它的工作原理是什么?同时浮动会引起什么问题?

    [css] 请你解释下什么是浮动和它的工作原理是什么?同时浮动会引起什么问题? 什么是浮动:我们在做布局的时候用到的一种技术,通过浮动可以让元素左右浮动,然后通过margin调整位置工作原理:使元素脱 ...

  8. [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}?

    [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}? 1.*为通配符,使用通配符,即全局范围遍历,耗费浏览器效率,增大负荷: 2.会影响后面的 ...

  9. [css] 解释下css3的flexbox(弹性盒布局模型),以及它应用场景有哪些?

    [css] 解释下css3的flexbox(弹性盒布局模型),以及它应用场景有哪些? 手机端中比较常用的三段式布局, 头尾固定高度 中间自适应 它可以修改父元素下所有子元素的位置 和排序方式 相对于浮 ...

最新文章

  1. LLVM编译器基础架构与DragonEgg示例
  2. 2022-2028年中国重卡行业投资分析及前景预测报告
  3. how to use the mathmatical constant e in conjunction with a vector
  4. java实现未读消息提醒_Android自定义View之未读消息提示
  5. 爬虫4-正则表达式及Python的re模块
  6. 集合拆成固定长度的小集合_《集合啦动物森友会》钓鱼怎么玩?钓鱼小技巧攻略分享...
  7. LeetCode-三数之和
  8. CSocket实现端口扫描
  9. java.lang.NoSuchMethodError: org.jaxen.dom4j.DocumentNavigator.getInstance()【可能的解决办法】
  10. SoftIce,IDA pro强强联合!从SOFTICE中打开IDA Pro输出的map信息文件
  11. 计算机设备管理器更新驱动器,怎么利用设备管理器更新显卡驱动 - 驱动管家
  12. hdwiki 数据库结构说明
  13. 苹果画画软件_Mac必装的10个软件,让你的Mac如虎添翼
  14. 【51单片机】汇编语言程序设计练习(实验报告)
  15. python实现繁体中文和简体中文的互相转化
  16. 强连接运营社张强:三分钟学会社群运营,从这三个方面、六个引流涨粉技巧出发
  17. 程序员的价值观——经验是无价之宝(转)
  18. oh-my-zsh配置
  19. 美女请25个国家的大神PS自己 你喜欢哪个国家的?
  20. “聚光灯”下的数梦工场 首提“新型互联网”战略

热门文章

  1. 了解如何使用Vue.js CLI
  2. 使用React Native进行气泡动画
  3. Go_笔试题记录-指针与值类型实现接口的区别
  4. 1.移动端测试知识笔记(面试必备,测试点,adb命令)
  5. 正则表达式的一些规则
  6. 单文件快速体验使用react输出hello_world
  7. Cogs 376. [IOI2002]任务安排(后效性DP)
  8. web前端实战系列[1]——三列布局
  9. python集合的两种类型_python 入门之 – 集合类型(十九)
  10. 水晶报表如何查看sql_有了这个报表工具,一键生成自定义的各种报表,还可以导出Excel...