html5页面默认的字符集是什么,HTML 字符集
原标题:HTML 字符集
要正确显示一个 HTML 页面,浏览器必须知道要使用的字符集(字符编码)。
HTML 字符集
在 HTML 中,正确的字符编码是什么?
HTML5 中默认的字符编码是 UTF-8。
这并非总是如此。早期网络的字符编码是 ASCII 码。
后来,从 HTML 2.0 到 HTML 4.01,ISO-8859-1 被认定为标准。
随着 XML 和 HTML5 的出现,UTF-8 也终于到来了,解决了大量的字符编码问题。
下面是关于字符编码标准的简短概述。
在开始的时候:ASCII
计算机信息(数字、文字、图片)在电子中是以二进制 1 和 0(0{{1000101:0}})进行存储的。
为了规范字母数字字符的存储,创建了 ASCII(全称 American Standard Code for Information Interchange)。它为每个存储字符定义了一个独特的二元 7 位数字,支持 0-9 数字,大/小写英文字母(a-z、A-Z)和一些特殊的字符,比如 ! $ + - ( ) @ < > 。
由于 ASCII 使用一个字节(7 位表示字符,1 位表示传输奇偶控制),所以它只能表示 128 个不同的字符。这些字符中有 32 个被保留作为其他控制目的使用。
ASCII 的最大的缺点是,它排除了非英文字母。
ASCII 今天仍然在广泛使用,尤其是在大型计算机系统中。
如需深入了解 ASCII,请查看完整的 ASCII 参考手册。
在 Windows 中:ANSI
ANSI(也称为 Windows-1252),是 Windows 95 及其之前的 Windows 系统中默认的字符集。
ANSI 是 ASCII 的扩展,它加入了国际字符。它使用一个完整的字节(8 位)来表示 256 个不同字符。
自从 ANSI 成为 Windows 中默认的字符集,所有的浏览器都支持 ANSI。
如需深入了解 ANSI,请查看。
在 HTML 4 中:ISO-8859-1
由于大多数国家使用 ASCII 以外的字符,在 HTML 2.0 标准中,默认的字符编码更改为 ISO-8859-1。
ISO-8859-1 是 ASCII 的扩展,它加入了国际字符。与 ANSI 一样,它使用一个完整的字节(8 位)来表示 256 个不同字符。
当浏览器在网页中检测到 ISO-8859-1 时,通常默认为 ANSI,因为除了 ANSI 有 32 个额外的字符这一点,其他方面 ANSI 基本等同于 ISO-8859-1。
如果 HTML 4 网页使用了不同于 ISO-8859-1 的字符集,则需要在 标签中指定,如下所示:
实例
HTML5 中默认的字符集是 UTF-8。
所有的 HTML 4 处理器都支持 UTF-8,所有的 HTML5 和 XML 处理器都支持 UTF-8 和 UTF-16。
在 HTML5 中:Unicode(UTF-8)
由于以上所列的字符集是有限的,在多语言环境中是不兼容的,所以 Unicode 联盟(Unicode Consortium)开发了 Unicode 标准(Unicode Standard)。
Unicode 标准覆盖了(几乎)所有的字符、标点符号和符号。
Unicode 使文本的处理、存储和运输,独立于平台和语言。
HTML5 中默认的字符编码是 UTF-8。
如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!返回搜狐,查看更多
责任编辑:
html5页面默认的字符集是什么,HTML 字符集相关推荐
- 不懂技术系列--如何快速调试html5页面/手机页面
很多前端开发,在做手机端的页面/html5页面的时候,PC端开发完成后,想在手机端测试开发的页面效果,特效等,还需要去找后台技术帮忙,很是麻烦,网上也有很多教程使用很多工具来实现,如Chrome.UC ...
- html加减中间的值不能修改,在移动HTML5页面input类型采用number无法控制长度,以及右边显示难看的加减按钮...
场景: 这是之前做的移动web控件时遇到的问题.当时在我们控件的HTML5页面需要输入卡号.CV2.手机号.验证码等信息.大家都知道这些值都是数字.普通类型的输入框,当我 们点击时,手机默认掉起的键盘 ...
- html业内响应,html5页面
Springboot系列(四)web静态资源配置详解 Springboot系列(四)web静态资源配置详解 Springboot系列(四)web静态资源配置 往期精彩 SpringBoot系列(一)i ...
- 苹果状态栏HTML,有关HTML5页面在iPhoneX适配问题
1. iPhoneX的介绍 屏幕尺寸 我们熟知的iPhone系列开发尺寸概要如下: △ iPhone各机型的开发尺寸 转化成我们熟知的像素尺寸: △ 每个机型的多维度尺寸 倍图其实就是像素尺寸和开 ...
- HTML5页面,用JS 禁止弹出手机键盘
HTML5页面,用JS 禁止弹出手机键盘 用户点击input的时候: 会默认调出手机软键盘: 场景:文本框获取焦点时,需要禁止手机弹出自带的输入键盘: 解决方案1: 用一个p/div等标签显示内容:然 ...
- 如何在HTML5页面播放加密视频
如何在HTML5页面播放加密视频 - Polyv blog 如何在HTML5页面播放加密视频 Polyv移动端加密默认是可以直接支持HTML5浏览器播放的,如果担心视频在移动端被下载, 需要在Poly ...
- php手机网页弹出软键盘代码,Html5页面上如何禁止手机虚拟键盘弹出
工作中遇到如下需求,点击输入框弹出自定义弹窗,输入框是input标签: 但是在移动端,input会默认触发手机的虚拟键盘,如何阻止手机虚拟键盘弹起呢?目前我试过有两个方案,一个是给input添加rea ...
- 微信需要什么软件打开html,微信调试模式怎么打开?在线调试微信打开的HTML5页面...
说到微信浏览器,虽说在一定程度上为我们提供了不少便利,但毕竟不如我们平时使用的浏览器一般好用,在使用的过程中难免会出现一些小问题,这就需要一些相关技术人员进行调试,那么微信调试模式怎么打开?接下来小编 ...
- html 适配iphonex,有关HTML5页面在iPhoneX适配问题
这次给大家带来有关HTML5页面在iPhoneX适配问题,有关HTML5页面在iPhoneX适配的注意事项有哪些,下面就是实战案例,一起来看一下. 1. iPhoneX的介绍 屏幕尺寸 倍图其实就是像 ...
最新文章
- 两表格合并_使用 Python 合并多个格式一致的 Excel 文件
- python介绍和用途-Python对象与引用的介绍
- c语言单片机4*4键盘程序,求51单片机矩阵4*4键盘程序,P0口接一个数码管,P3口接矩阵键盘,C语言的...
- ios 开发日记 21 -自动处理键盘事件的第三方库:IQKeyboardManager
- 开题报告方案论证_观点讨论研究方案、立项申报书、开题报告的联系和区别
- Spring Boot整合批量文件下载功能
- day33 java的多线程(5)
- Pythone3 sys模块
- 人工智能、区块链、算法...这30个大数据热词你知道吗?
- at24c08 E2PROM的I2C设备驱动实例——基于mini2440
- Git工具极速入门(概念、工作流程、常用指令、集成Git)
- 美通社企业新闻汇总 | 2019.1.17 | 骊住在上海成立亚洲研发中心,霍尼韦尔深入参与中国最大石化项目建设...
- GamesIndustry.biz采访尼古拉斯·弗朗西斯(Nicholas Francis)
- 冰山理论(理解笔记)
- K8S以及Kubesphere离线部署方案
- java做安卓文本编辑器,android文本编辑器
- 第十一届蓝桥杯C++B组国赛最后一周练习(星期一)
- vue---lodash的使用
- go语言学习笔记——框架与工具
- 感恩计算机专业作文,感恩作文(精选10篇)