1

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

我真的不知道出了什么问题,因为我已经删除了错误解释特殊西班牙语字符并从头开始构建它的代码。

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

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

他们都有以下

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

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

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

提前致谢。

--更新-请查看“GAZPACH”或“AL LIM”这个词以查看差异。

4

2 回答 2

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 之一。

于 2013-07-13T21:42:07.963 回答
0

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

menu.php页面正在使用编码呈现windows-1252,即使它已iso-8859-1设置。

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

于 2013-07-13T21:40:01.717 回答