html页面中文表示乱码问题
html页面中显现中文时可能在前端表示为乱码。
问题原由: 页面的表示编码和存储编码不一致处理方法:修改表示编码和存储编码为一致。
过程:
修改页面的表示编码
修改页面的存储编码
1. 修改页面的表示编码
页面的表示编码便是浏览器用来解析页面的编码,常用的是utf-8编码。经过在页面的head标签里面加上 meta标签能够设置表示编码为utf-8。代码如下:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
2. 修改页面的存储编码
能够经过文本编辑器打开html源文件,而后修改编码。我这儿经过vscode 编辑器把文件存储代码从gbk修改为utf-8. 打开html文件,右下角看到一行状态栏,里面有文件的编码信息。倘若表示UTF-8,说明文件的存储编码便是utf-8不必须修改;倘若表示为GB 2312之类的,说明编码不是UTF-8。必须修改点击GB2312点击Save with Encoding找到utf-8并点击查看右下角,发掘编码已然改变了。此时经过浏览器重新打开html文件,中文应该已然表示正常了。总结
重点是html表示编码和存储编码必要一致,才不会显现乱码。
|