3

目前我们在响应头中设置内容类型,有点像这样......

Content-Type    text/html; charset=utf-8

我们在 html 页面的顶部也有这个......

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

我已经离开了页面的其余部分。

我知道严格来说我们并不需要 html 页面顶部的元标记。

但是,由于已知的浏览器错误/问题等,我真的需要把它留在那里吗?我想把它拿出来以避免在 2 个不同的地方设置字符编码,但需要确保它不会在某个地方弄乱任何东西。

4

1 回答 1

3

从您的网站提供页面时,包含或删除元标记不会产生任何影响。

但是如果用户将页面保存到光盘,Content-Type 元数据将会丢失。因此,如果您预计用户会保存您的页面,请继续包含元标记。

于 2009-10-26T13:14:54.967 回答