HTML乱码 只能另存一份html文件才能解决这个问题

网上下载的五星评价插件,html文档打开以后字体乱码。
解决方法:

 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />  

还是不行
② 文本文档方式打开,重新另存为,格式保存为 utf-8 还是不可以解决乱码的问题

最终解决办法:webstrom 打开另存为 ...html,换了一个标题重新保存了一份就没有问题了

不知道是什么原因?该怎么解释呢?

可能你编辑器的编码就不是UTF-8

meta指定为utf-8,你文件存储编码也要为utf-8,gb2312或gbk对应为ansi。

否则如果meta和文件存储编码不一致会乱码。对于js文件,可以增加charset来指定js编码,如你meta为utf-8,js存储编码为ansi,可以这样

 <script charset="gb2312" src="xxx.js"></script>

文件保存编码格式是否也为utf-8,这个问题和页面内容没关系。

你对比一下你另存的文件的编码和乱码文件的编码.两者的编码应该不一样.文件乱码的原因一般是内容的编码和你保存文件的编码不一致