我像所有当前的HTML5网站一样宣布了charset,但现在德语字母不再显示了。如果我把声明留下来它再次起作用。我认为应该有这个宣言。有什么问题?
HTML
<!DOCTYPE html>
<html lang="de">
<head>
<meta http-equiv="content-type" content="text/html,charset=utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>äää</title>
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
<body>
üüü ääää öööö
</body>
</html>
答案 0 :(得分:1)
我认为charset
参数需要用分号而不是逗号分隔MIME类型。请参阅the W3 docs。
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
答案 1 :(得分:0)
您在charset和text / html之间插入了,
而不是;
试试这个:
<meta http-equiv="content-type" content="text/html; charset=utf-8">
答案 2 :(得分:0)
检查您的html文件是否以UTF-8保存,如果您使用HTML5声明,您的meta可能如下所示:
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
.
.
.
</head>