mysql数据在网页上显示乱码解决方案

来源:互联网 发布:王尼玛 知乎 五五开 编辑:程序博客网 时间:2024/06/07 17:36

1、MySQL数据在网页或连接软件(CMD窗口、Navicat等)上显示乱码,说明数据的编码格式与网页或连接软件的编码格式不一致。通过"set  names  (编码)"命令,让数据的编码与软件编码一致即可。比如CMD窗口的编码为gbk,则通过命令"set   names gbk",即可让读取到的数据编码为gbk。在网页上,该命令要放在连接之后,Query之前。参考:$conn->query("set names utf8");


2、网页内容乱码。需要在<head>声明网页编码,参考:

 <meta charset="UTF-8" />
 <meta http-equiv="content-type" content="text/html;charset=utf-8">


3、编写网页不能用TXT记事本,得用Notepad++等软件,编写成无BOM的,浏览器方能匹配编码。用记事本编写保存的网页,浏览器不能改变编码。

阅读全文
0 0
原创粉丝点击