charset = utf-8 - 但它无法显示“ü”

时间:2013-12-19 18:27:31

标签: html html5

我像所有当前的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>

3 个答案:

答案 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>