<!DOCTYPE html>
告知web浏览器页面使用哪种HTML版本。在HTML4.01中有三种<!DOCTYPE >声明,在HTML5中只有一种,即<!DOCTYPE html>。
<html lang="en">
“en”表示英文,“zh-CN”表示中文
标签告诉浏览器该页面为哪种语言的网站。<html lang="en">可以输出中文,只是会让你的浏览器提示你要不要翻译此页,如果改成zh-CN就没有翻译的选项。
在中国,本地浏览器默认语言为中文,当打开外国网站,浏览就会出现以下提示。
<meta charset="UTF-8">
该标签告诉浏览器使用UTF-8进行编码,那么浏览器就会使用UTF-8进行解码。
当通过以下方法修改编码格式(通过编码重新打开、通过编码保存都可)时,且charset字符集没有改变,浏览器还是会按照utf8的方式进行解码,这时页面上就会出现乱码。
点击右下角UTF-8就会弹出以上以上界面信息,当选择通过编码重新打开,选择Window 1252,就会出现下面的乱码,因为vscode默认使用UTF-8字符集编码。