HTML页面为什么设置了UTF-8仍然中文乱码

html-css07

HTML页面为什么设置了UTF-8仍然中文乱码,第1张

HTML页面设置了UTF-8仍然中文乱码,原因:网页没有设置meta charset编码造成,导致浏览器不能识别网页默认编码类型。

解决的方法如下:

1、首先,打开HTML页面,右键单击HTML页面中的空白处,然后弹出下图中的菜单栏,如下图所示。

2、其次,在弹出的菜单栏界面中,单击以打开“编码”设置选项,如下图所示。

3、随后,在弹出的菜单栏界面中,选择转换编码,如下图所示。

4、最后,问题就解决了,如下图所示。

转换编码不能只改页面里的设置,还得把页面本身转成相应编码才行,两个地方统一才不会出现乱码。一定要有软件转换才好。

以我的经验,用记事本另存虽然也是一个方法,但是还是可能有部分出现乱码的,包括在dw软件里用‘修改’-‘页面属性’-‘标题/编码’里修改了编码,也有注释什么的成了乱码的情况

我一直用的是editplus软件,打开页面就能在右下角看见页面的真正编码,如果页面设置了utf-8的编码,而右下角显示的是ANSI,你可以双击那个显示编码的地方,会弹出修改编码的对话框,修改一下就可以了。也可以点击‘文档-‘文件编码‘’-‘更改文件编码方式’来修改,还可以批量修改文件编码。个人觉得这个软件转换编码挺好的。

<!doctype html>

<html>

<head>

<meta http-equiv="content-type" content="txt/html charset=utf-8" />

<title>Document</title>

</head>

<body>

</body>

</html>

在用EditPlus写html页面的时候,发现设置为UTF-8的时候仍然出现了乱码,

这是一个很奇怪的问题,而且我完全考虑了浏览器的解析问题,将title放在了了meta标签之后,之后突然想起页面

保存时候的编码问题,在保存页面的时候EditPlus默认的是ANSI的编码方式,而不是UTF-8。所以在保存页面的时候注意选择编码方式为UTF-8即可。

如果要修改EditPlus默认的编码方式,可以在tools---configure user tools,配置为Default encoding为UTF-8即可。