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

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页面顶部使用元标记。

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

有帮助吗?

解决方案

在从您的网站投放网页时,包含或删除元标记不会有任何区别。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top