HTML 字符集
对于HTML5,默认字符编码为UTF-8。
并非总是如此。早期网络的字符编码为ASCII。
后来,从HTML 2.0到HTML 4.01,ISO-8859-1被认为是标准。
有了XML和HTML5,UTF-8终于出现了,并解决了许多字符编码问题。
下面是字符编码标准的简要说明。
在开始时:ASCII计算机信息(数字,文本和图片)以二进制1和0(01000101)存储在电子设备中。
为了标准化字母数字字符的存储,创建了美国信息交换标准码(ASCII)。它为每个可存储字符定义了一个唯一的7位二进制数字,以支持0-9之间的>数字,大写/小写英文字母(az,AZ)以及一些特殊字符(如!)。$ +-()@ 。
由于ASCII使用一个字节(字符为7位,传输奇偶校验控制为一位),因此它只能表示128个不同的字符。另外,这些字符中的32个被保留用于其他控>制目的。
ASCII的最大缺点是它排除了非英文字母。
如今,ASCII仍在广泛使用,尤其是在大型主机系统中。
要仔细查看,请研究我们的《完整ASCII参考》。
在Windows中:ANSIANSI(也称为Windows-1252)是Windows(直到Windows 95)中的默认字符集。
ANSI是ASCII的扩展,增加了国际字符。它使用一个完整的字节(8位)表示256个不同的字符。
由于ANSI是Windows中的默认字符集,因此所有浏览器都支持它。
要仔细查看,请研究我们的完整ANSI参考。
在HTML 4中:ISO-8859-1由于大多数国家/地区使用ASCII以外的字符,因此HTML 2.0标准中的默认字符编码已更改为ISO-8859-1。
ISO-8859-1是ASCII的扩展,增加了国际字符。与ANSI一样,它使用一个完整的字节表示比ASCII两倍的字符。
当浏览器在网页中检测到ISO-8859-1时,它们通常默认为ANSI,因为ANSI与ISO-8859-1相同,只是ANSI具有32个额外的字符。
如果HTML 4网页使用的字符集不同于ISO-8859-1,则应在标记中指定该字符集,例如:
HTML5的默认字符集为UTF-8。
所有HTML 4处理器均支持UTF-8,所有HTML5和XML处理器均支持UTF-8和UTF-16。
要仔细查看,请研究我们的完整ISO-8859-1参考。
在HTML5中:Unicode UTF-8由于上面列出的字符集是受限制的,并且在多语言环境中不兼容,因此Unicode联盟开发了Unicode标准。
Unicode标准涵盖了(几乎)世界上所有的字符,标点和符号。
Unicode支持独立于平台和语言的文本处理,存储和传输。
HTML5中的默认字符编码为UTF-8。
要仔细查看,请阅读我们的《完整Unicode参考》。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/59258.html
linuxwindows美国相关文章
- vscode怎么快速生成html模板_vscode怎样新建HTML文件
- HTML/CSS 常见面试题汇总
- 图片下划线 html,HTML <U>下划线标签元素 HTML下划线标签「建议收藏」
- html超链接位置怎么改,如何修改HTML超链接样式?
- HTML中document的作用,html中的document对象是什么?一篇文章让你了解document对象
- html 转换为cshtml,使用Html而不是csHtml
- HTML 有序列表 字母,HTML之有序列表教程
- 图片中加入超链接html代码,html网页超链接代码 怎样用HTML代码在图片插入超链接…
- HTML5期末大作业:大学生个人网站设计——我们的班级(7页) HTML+CSS+JavaScript 学生DW网页设计作业成品 html网页制作代码大全 html5网页设计作业代码
- html怎么将表格居中_HTML居中代码
- html_entity_decode()、空格、 乱码问题
- PHP过滤html注释
- 【黑马程序员pinik名师讲html】HTML很容易忘记?有它我不慌的
- 清明节祭祖html
- 将网页文本(HTML)保存到ORACLE数据库CLOB字详解数据库
- html学习的一些问题详解编程语言
- HTML的form表单标签详解编程语言
- Linux开发HTML网站:一个简单的指南(linux开发html)
- MySQL存储HTML页面的简单技巧(mysql存储html)
- Linux环境实现HTML文件编辑(linux编辑html)
- MySQL中如何存储和检索HTML数据(mysql中html)
- ubb代码转换为html
- ASP.net(c#)生成html的几种解决方案[思路]
- html小技巧之td,div标签里内容不换行