在具有相同字符集的同一站点的两个页面上的欧洲字符的不同呈现

时间:2012-12-16 19:27:54

标签: html character-encoding internationalization meta-tags

我有一个应该显示法语,西班牙语字符的网站。有这种奇怪的情况,两个页面完全不同地处理它。

两个页面共享相同的头文件,我使用元标记

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

我还在 IIS&gt;中设置了全局级别的字符集。 MIME类型

.asp   text/html; charset=iso-8859-1   local

页面为http://aer2.es/fr/http://aer2.es/fr/method

造成这种不一致的原因是什么?

1 个答案:

答案 0 :(得分:2)

另一个文件的物理编码是UTF-8,而不是Windows-1252(ANSI,ISO-8859-1 ... +其他你认为合适的错误标签)

您可以通过打开其他文件来修复它,例如,在记事本中,点击另存为,然后从编码下拉菜单中选择"ANSI",然后使用新保存的文件。


另一种方法是将其他页面中的元标记更改为UTF-8

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

但是,在保存更改时,您需要确保以UTF-8编码保存文件。