HTML | HTML字符编码
-
计算机对数据的操作:
- 存储时,对数据进行:编码。
- 读取时,对数据进行:解码。
-
编码、解码,会遵循一定的规范 —— 字符集。
-
字符集有很多中,常见的有(了解):
ASCII
:大写字母、小写字母、数字、一些符号,共计128个。
ISO 8859-1
:在 ASCII 基础上,扩充了一些希腊字符等,共计是256个。
GB2312
:继续扩充,收录了 6763 个常用汉字、682个字符。
GBK
:收录了的汉字和符号达到 20000+ ,支持繁体中文。
UTF-8
:包含世界上所有语言的:所有文字与符号。—— 很常用。
- 使用原则是怎样的?
原则1:存储时,务必采用合适的字符编码 。
否则:无法存储,数据会丢失!
原则2:存储时采用哪种方式编码 ,读取时就采用哪种方式解码。
否则:数据错乱(乱码)!
例如下面文字中,包含有:中文、英文、泰文、缅甸文
我爱你 I love you! ฉนรกเธอนะ ကȁနမက ချစတယ။
若使用
ISO8859-1
编码存储,在存入的那一刻,就出问题了,因为ISO8859-1
仅支持英文!为保证所有的输入,都能正常存储和读取,现在几乎全都采用:
UFT-8
编码。所以我们编写
html
文件时,也都统一用UFT-8
编码。
-
总结:
-
平时编写代码时,统一采用
UTF-8
编码(最稳妥)。 -
为了让浏览器在渲染
html
文件时,不犯错误,可以通过meta
标签配合charset
属性指定字符编码。<head> <meta charset="UTF-8"/> </head>
-
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)