浏览器不使用utf-8,但设置了元标记

PiT*_*ber 1 html browser utf-8 character-encoding

这是我的页面标题:

<!DOCTYPE html> 
<html> 
    <head>
    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> 
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
...
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,charset设置为utf-8,但Chrome/Firefox不会将该页面打印为utf-8.我想这是因为服务器发送此标头:

Content-Type:text/html; charset=ISO-8859-15
Run Code Online (Sandbox Code Playgroud)

如何从我的html页面覆盖此标题?

Que*_*tin 6

你不能.

HTTP标头优先于声称等效的元素.

修复您的服务器设置,以便它发送正确的内容类型.