Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 我可以使用元标记在一个HTML页面上声明两个不同的字符集吗?_Http_Character Encoding_Meta Tags - Fatal编程技术网

Http 我可以使用元标记在一个HTML页面上声明两个不同的字符集吗?

Http 我可以使用元标记在一个HTML页面上声明两个不同的字符集吗?,http,character-encoding,meta-tags,Http,Character Encoding,Meta Tags,可以使用元标记在页面上指定两个不同的字符集,如: <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"> 我尝试添加这两个选项,但都不起作用:p 谢谢不,不可能。添加两个不同的字符集声明有什么意义?您应该只添加一个与内容匹配的声明。在本文中,“

可以使用元标记在页面上指定两个不同的字符集,如:

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1">
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">

我尝试添加这两个选项,但都不起作用:p


谢谢

不,不可能。添加两个不同的字符集声明有什么意义?您应该只添加一个与内容匹配的声明。

在本文中,“字符集”最好称为“文本编码”。计算机将文本存储为数字。对于给定的一段存储文本,编码定义了哪些字符由哪些数字表示

因为HTML是文本,为了显示它,浏览器需要知道文本的编码方式。因此,不能在一个HTML页面中使用两种编码,因为一个HTML页面是一个文本块,并且声明的编码适用于所有HTML页面


同样,UTF-8编码可以表示ISO-8859-1可以表示的所有字符(以及ISO-8859-1不能表示的某些字符)。因此,您需要在HTML页面中使用UTF-8。

我需要一些符号,例如(charset=ISO-8859-1)–、»、«“和(charset=UTF-8)“ă–ţşî”,您也可以在UTF-8中使用这些符号。您在评论中这样做是因为StackOverflow只使用UTF-8。请立即阅读以下内容: