扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
?php
成都创新互联专注于做网站、网站设计、网页设计、网站制作、网站开发。公司秉持“客户至上,用心服务”的宗旨,从客户的利益和观点出发,让客户在网络营销中找到自己的驻足之地。尊重和关怀每一位客户,用严谨的态度对待客户,用专业的服务创造价值,成为客户值得信赖的朋友,为客户解除后顾之忧。
header("content-type:text/html;charset=gbk");
$conn=mysqli_connect("localhost","用户","密码","数据库")
or
die("无法连接mysql数据库服务器!");
$conn-query("set
names
gbk");
?
meta
http-equiv="content-type"
content="text/html;
charset=gbk"
/
这样统一下
还有文件编码格式不能是utf-8模式的
1、php/html文件编码与数据库编码不统一
2、连接数据库时没有设置连接编码,“set names 。。。”
3、数据库编码设置有问题
4、数据库字段编码设置有问题
5、php程序里面没有对相关的字段进行转码
乱码主要以下几个原因:
1。数据表中,表本身的编码 和 字段编码,均为UTF8。
2。在写入数据等数据库操作前,发送语句 'set names utf8'
3。PHP文件都是UTF8编码,无签名(无BOM)
4。页面上使用header或meta保证输出的页面是UTF8编码。meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
鲜少老师
乱码有几个方面
首先确保数据库的编码是否正确
其次确保连接数据库的代码是否指定了正确的编码。
另外就是html页面的编码是否一致,麻烦把问题补充清楚方便排查问题。
一般来讲只要编码一致不会出现你说的乱码。
excel导入到mysql正确操作:
excel编码--程序编码--数据库编码
具体的你可以参阅PHP相关手册或工具书中 编码-字符集 相关章节,进行正确的编码转换 即可
程序编码--数据库编码 过程中
具体的方法一般在 连接数据库后执行SQL语句:
SET NAMES 'utf8';
或
SET NAMES 'gbk';
即可解决
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流