我已经完成了一个网站,并且在一些使用Windows 7和IE11的系统中,一些西班牙语字符显示不正确。 我安装了一个具有这些规格的虚拟机,但无法重现该错误,因此我无法检查我的更改......
我的系统是使用IE 11的W8并且显示正常。
我在第1行的.htaccess中添加了以下行。
AddDefaultCharset utf-8
这些是.css
中设置的字体* {font-family: Helvetica, Arial, sans-serif}
这是head标签中的第一行:
<meta charset="UTF-8">
提出问题的人物是ñ和重音元音,如áéíóú。
我在文本中将ñ更改为ñ
以检查它是否可能是html实体问题,但客户端报告没有更改。
chrome检查器中的响应标头:
HTTP / 1.1 200 OK日期:星期二,08四月2014 17:34:23 GMT服务器:Apache 变化:接受编码内容编码:gzip内容长度:2256 Keep-Alive:timeout = 10,max = 500 Connection:Keep-Alive 内容类型:text / html;字符集= UTF-8
该文件是一个php,其中包含另一个脚本作为第一行:
<?php include 'otherfile.php'; ?><!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
这个其他的php加载变量以便稍后在正文中显示或处理ajax请求并返回一些html并在此之后死掉。
欢迎任何帮助。此外,如果您碰巧重现该错误,请告诉我如何操作。