在解释HTML文档时,浏览器需要知道编码。根据HTML标准的默认编码不是UTF-8。由于浏览器采用了错误的编码,因此它会读取垃圾。
相反,您应该明确指定编码,例如通过打印元标记
<meta charset="utf-8">
或者通过在内容类型中包含编码:
Content-type: text/html; charset=utf-8
在这里,使用内容类型似乎是最合适的。