乱码的原因无非就是浏览器无法正确索引文件的字符集编码,首先要清楚一个常识就是,文件的编码(也就是说文件用什么编码创建的就是什么编码)与浏览器索引(索引就是用什么编码去查看)的编码要一致,否则就会出现字符乱码
解决方案有两种,都必须在文件输出字符前声明(哪怕一个换行一个空格也不行,都会导致设置上的失效)![搜索](https://i-blog.csdnimg.cn/blog_migrate/a70bb6fd41d0de0d8cf45a69f0247ec3.png)
解决方案1:HTML方式
echo
'<meta http-equiv="Content-Type" content="text/hmtl; charset=utf-8" />'
;
解决方案2:PHP方式
header(
'Content-Type:text/html; charset=utf-8;'
);