html charset utf-8 的问题

问一个最傻的问题,为什么下面的代码,只加一个后面的双引号,浏览器可以识别中文;但是加上完整的双引号和不加双引号,都无法识别中文?

<head>

<meta charset=UTF-8">

</head>

在评论里不能放图片,在这里答。

可以用记事本写

在保存的时候编码选择utf-8就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-08
可能字符编码不是utf-8,加上一个引号,标签错了,就不生效,然后浏览器自动识别出正确的编码
不加引号和两个引号都是正确的写法,浏览器会把文件当做utf-8来解析,而文档不是utf-8就出错了追问

解释的太赞了!我一下子就听明白了!感谢!
额外追问一下,我使用记事本编辑的代码,怎么切换成 utf-8 呢?
代码已经写完了,还能统一改编码吗?还是要一开始写的时候就调整好?

追答

不要用记事本写,记事本中的utf-8编码会带bom头,可能会导致乱码

本回答被提问者和网友采纳
相似回答