【发布时间】:2010-10-06 14:54:28
【问题描述】:
我在一个网站上工作,当我尝试验证页面时收到以下错误:
中指定的字符编码 HTTP 标头 (iso-8859-1) 是 不同于中的值 元素(utf-8)。我将使用该值 来自 HTTP 标头 (iso-8859-1) 这个验证。
这是我标题中的代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8"/>
我不知道 iso-8859-1 是从哪里来的。有什么建议吗?
谢谢。
【问题讨论】:
-
它来自 HTTP 标头,正如验证器告诉您的那样。尝试使用 Web-Sniffer.net 查看 HTTP 标头。 (如果你更喜欢桌面软件,试试 Fiddler;它更易于配置,但 Web-Sniffer 更容易上手。)
标签: validation xhtml-transitional