两个网页显示不同的特殊西班牙字符

时间:2013-07-13 21:29:54

标签: php html mysql special-characters

我有一个网站,其网页来自同一个数据库,我发现在两个网页中有相同的查询,他们会以不同的方式解释西班牙语的特殊字符。

我无法弄清楚出了什么问题,因为我已经删除了解释特殊西班牙语字符并从头开始构建它的代码。

这个很好地解释了这些人物。 http://amragl.com/

这个解释了错误的字符。 http://amragl.com/menu.php

他们都有以下

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

它们都来自同一个数据库并使用相同的查询。

有没有人知道如何解决这个问题?

提前致谢。

- 更新 - PEASE看到词“GAZPACH”或“AL LIM”看到差异。

2 个答案:

答案 0 :(得分:2)

你们俩都有

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

在同一档案中。

我建议只使用utf-8。

答案 1 :(得分:0)

iso-8859-1更改为utf-8应该修复它。

menu.php页面使用windows-1252编码进行渲染,即使设置iso-8859-1也是如此。

menu.php内容是否来自数据库?如果是,数据库使用哪种编码?