2 HTML表示之间的编码

2 HTML表示之间的编码,html,encoding,character-encoding,w3c,Html,Encoding,Character Encoding,W3c,我正在读W3C的一章 在报告中说: 用户代理还必须知道用于将文档字符流转换为字节流的特定字符编码 然后在报告中说: “charset”参数标识字符编码,这是一种将字节序列转换为字符序列的方法 字符字节 字节字符 所以我错了,或者表示之间有两种编码…严格来说,UTF-8之类的“字符编码”是将字符表示为字节序列的规范。但是编码总是可逆的,所以我们可以说(单个)字符编码是双向的 实践中使用的其他字符编码是UTF-16和UTF-32 其中每一个都是可以将文本编码为字节并将字节解码为字符的规范。同一规范的

我正在读W3C的一章

在报告中说:

用户代理还必须知道用于将文档字符流转换为字节流的特定字符编码

然后在报告中说:

“charset”参数标识字符编码,这是一种将字节序列转换为字符序列的方法

字符字节

字节字符

所以我错了,或者表示之间有两种编码…

严格来说,UTF-8之类的“字符编码”是将字符表示为字节序列的规范。但是编码总是可逆的,所以我们可以说(单个)字符编码是双向的

实践中使用的其他字符编码是UTF-16和UTF-32


其中每一个都是可以将文本编码为字节并将字节解码为字符的规范。同一规范的两个部分。

因此,为了存储字符,必须对其进行编码,例如,当在元标记中表示字符集=UTF-8时,对文本编辑器编码的字节进行解码?是的。在文件中存储文本文档时,必须告诉文本编辑器在保存文件时使用的编码。该文件以字节序列的形式存储。当web服务器将此文件发送到某人的浏览器时,它会发送字节流。您应该发送HTTP响应头中使用的编码,或者确保HTML文档有一个标记,说明使用了哪种编码。用户浏览器将使用此信息将字节流解码为字符以供显示。