html中文乱码怎么解决怎么造成如何避免中文乱码

如题所述

准备工具/材料:装有windows 10的电脑一台,浏览器软件。

1、我们先打开html文件,有时候会出现乱码。

2、将鼠标移动到网页空白处,右键单击,然后选择编码。

3、在编码里面选择自动检测。

4、转换了编码后,我们会看到字体已经恢复正常了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-07-05
第一种,html网页源代码编码与中文字输入编码不同。
解决方法:
使用软件进行编辑HTML网页内容,推荐使用DW软件进行HTML代码编辑和开发。
尽量不要直接使用记事本进行编辑HTML代码。
第二种,如果网页设置编码是gbk的,而数据库储存数据编码格式是UTF-8的,这个时候程序查询数据库数据显示数据前进乡程序转码即可。
例如PHP程序+mysql查询显示数据转码:
1、mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8
2、mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如gbk2312
第三种,浏览器造成乱码。
这个可能是你网页没有设置meta charset编码造成。导致浏览器不能识别你网页默认编码类型。解决方法:
1、如果浏览器浏览时候出现网页乱码,在浏览器中找到转换编码的菜单。
在IE9浏览器中需要转码的网页空白出右键鼠标,即可选择“编码”。
傲游浏览器中浏览需要转码的网页时,菜单“查看”-->“编码”即可选择转换编码
谷歌浏览器中浏览需要转码的网页时,点击右上角“三横”图标选择“工具”-->“编码”即可选择切换网页编码达到让浏览器浏览此网页不是乱码。
第2个回答  推荐于2018-03-21

文件编码和页面编码保持一致

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

把文件保存成utf-8的编码,仿着上面的位置,在页面加上中间那行代码

本回答被提问者和网友采纳
第3个回答  2014-10-30
是编码问题 看看你的html文件是什么编码 如果是utf8的话 右击用记事本打开,另存为 格式设为utf8
第4个回答  2018-08-08
那如果也是这个代码的,但还是出现问题