字符编码html - utf-8而不是latin1

And*_*zos 0 html unicode utf-8 character-encoding web

我有一个基本上只是的网页模板:

<html>
<body>...</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器(正确地)将正文中的文本解释为latin1.所以我改成了:

<?xml encoding="utf-8"?>
<html>
<body>...</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这解决了问题,并且在我的特定浏览器(Linux 3.x上的Chrome 17.x)中将文本正确解释为UTF-8,但是......

什么是指定html页面中的文本以UTF-8编码的最佳方式(最新的浏览器兼容和向前兼容)?

pät*_*pät 7

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
...
</head>
Run Code Online (Sandbox Code Playgroud)