Html 显示在页面某些部分而非其他部分的拉丁字符

Html 显示在页面某些部分而非其他部分的拉丁字符,html,unicode,character-encoding,latin,Html,Unicode,Character Encoding,Latin,有问题的那一页是 您可以看到,在页脚中,西班牙语元音似乎正确显示,但在向下滑动的条(页眉)中,它们被弄乱了 你知道为什么吗?你的页面是用ISO-8859-1编码的。无论该头来自何处,它都很可能编码为UTF-8 您必须将页面的字符集更改为UTF-8(这可能会产生一些后果),或者转换来自页眉的传入数据。我不知道它是从哪里来的,所以很难说正确的方法是什么 关于该问题的强制性基本阅读:您的页面来源显示您正在使用: <meta http-equiv=Content-Type content="tex

有问题的那一页是

您可以看到,在页脚中,西班牙语元音似乎正确显示,但在向下滑动的条(页眉)中,它们被弄乱了


你知道为什么吗?

你的页面是用
ISO-8859-1
编码的。无论该头来自何处,它都很可能编码为
UTF-8

您必须将页面的字符集更改为
UTF-8
(这可能会产生一些后果),或者转换来自页眉的传入数据。我不知道它是从哪里来的,所以很难说正确的方法是什么


关于该问题的强制性基本阅读:

您的页面来源显示您正在使用:

<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">

请注意,上面的标签格式不正确。它的结束字符“/”在哪里?内容类型应介于双引号之间

将此标记添加到页面并测试:

<html lang="es">

如果这不能解决您的问题,请尝试将字符集标记更改为:

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />


但这会破坏他页面其余部分的任何非ASCII字符,不是吗?他不能在不改变内容的情况下切换到另一个角色集。但另一方面,好的观点尝试了两者。。不起作用。。但是我注意到当页面显示html内容时,比如asdas。。角色被搞得一团糟。另一方面,如果我使用jquery innerhtml或php echo,结果会很好。。角色被搞得一团糟。另一方面,如果我使用jquery innerhtml或php echo,它们会很好,谢谢