html网页乱码是因为网页内容编码模式与HTML设置编码模式不统一造成。特别是从数据库调用出来显示的中文容易造成乱码。这个是因为从数据库查询出来数据与HTML编码不统一造成。
html 中文乱码解决方法
1、HTML网页要设置编码标签
或
俗称UTF-8与GBK编码。
放置在
2、如果是数据库调用出数据中文乱码解决
这种情况需要数据库调用出数据与HTML编码统一,如果出现乱码说明数据库存储数据编码类型与HTML编码不统一。
例如PHP程序+mysql查询显示数据转码:
1)、mysql_query("SET NAMES 'UTF8'"); //将查询数据转码为utf8,也就是转换为utf-8
2)、mysql_query("SET NAMES 'GBK'");//将查询数据转码为GBK,如gbk2312
如果你HTML网页设置UTF-8那么你就要在PHP查询数据调用前加上mysql_query("SET NAMES 'UTF8'"); 即可,如果你HTML网页编码是GB2312,那么你就要在PHP查询数据调用前加上mysql_query("SET NAMES 'GBK'");即可。
yuegekeji建议无论HTML网页是否乱码,按照规范都必须对HTML设置网页编码,避免浏览器默认编码与自己HTML编码不统一造成html网页乱码上一篇:中文乱码 HTML中文乱码
下一篇:html字体斜体用什么标签