,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)

图片[1]-,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)-4747i站长资讯

html代码乱码的原因及网页乱码的解决方法html页面部分乱码,浏览器浏览网页内容出现乱码按照解决方法(html中文乱码)

html网页出现乱码的主要原因是html源代码中的中文文本内容与html编码不同。但是不管是哪种情况导致乱码,都需要在网页的开头设置网页编码。

图片[2]-,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)-4747i站长资讯

编码设置

图片[3]-,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)-4747i站长资讯

html网页乱码效果截图

一、乱码的原因-

1、比如网页源代码是gbk编码,内容中的中文文字是utf-8编码,这样打开浏览器就会出现html乱码。反之,如果网页是utf-8编码,内容是gbk,就会出现乱码。

2、html网页的编码是gbk,程序从数据库中编码为utf-8的内容也会造成编码乱码。

3、浏览器无法自动检测网页的编码,导致网页出现乱码。

二、解决乱码-

第一种是html网页的源代码编码与汉字编码不同。

解决方案:

使用软件编辑HTML网页内容,建议使用DW软件进行HTML代码编辑开发。

尽量不要使用记事本直接编辑 HTML 代码。

其次,如果网页设置编码为gbk,数据库存储数据编码格式为UTF-8,此时程序查询数据库数据并显示数据转发给乡镇程序进行转码。

例如PHP程序+mysql查询显示数据转码:

1、(“设置名称’UTF8′”); //将查询数据转码为utf8,也就是utf-8

2、(“SET NAMES’GBK'”);//将查询数据转码为GBK,如

写数据库连接文件的时候,写成:

$conn=(“$host”,”$user”,”$”);(“‘UTF8′”);(“$”,$conn);

然后在做页面的时候注意这句话:

这样无论是数据库的中文输入还是页面显示都正常。

在DW CS4版本中也默认生成utf8页面。

同理,如果数据库连接文件写在开头:

(“‘GBK'”);

页面也应该变成:

其他asp程序或其他编程语言网站可根据实际情况向百度查询转换编码方式。

第三种是浏览器导致乱码。

这可能是因为您的网页未设置元编码。因此,浏览器无法识别您网页的默认编码类型。解决方案:

1、如果浏览网页时出现乱码,请在浏览器中找到转换编码的菜单。

在IE9浏览器中,需要转码的网页为空白,鼠标右键选择“编码”。

在傲游浏览器中浏览需要转码的网页时html页面部分乱码,可以在菜单“查看”–>“编码”中选择转换编码

在谷歌浏览器中浏览需要转码的网页时,点击右上角“三横”图标,选择“工具”–>“编码”切换网页编码,使浏览器可以浏览这个网页,没有乱码。

图片[4]-,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)-4747i站长资讯

傲游浏览器切换当前网页编码截图

2、如果自己开发网页,必须在网页中添加元编码标签。

如果没有在记事本编辑中添加meta编码标签进行转换,也会造成乱码,因为直接在记事本中添加或修改编码格式后,对应的Html超文本文档的内容没有添加或修改编码格式发生变化,此时需要进行真正的转码,所以最好借助开发软件来添加和修改编码。

建议修改DW软件中的代码。在DW软件中修改或添加编码,重新加载编码后的网页。

图片[5]-,浏览器浏览网页内容出现乱码符合解决篇(html中文乱码)-4747i站长资讯

DW转换网页编码类型选项卡截图

文章来源:https://www.cnblogs.com/jieliu8080/p/10764350.html

------本页内容已结束,喜欢请分享------

感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享