PHP文件链接数据库,插入数据,中文显示乱码,求高手解惑!!
你的数据库是什么编码的?默认的latin编码是不支持汉字的,改成utf8或者utf8mb4编码,然后你的PHP文件编码也使用utf8编码
成都创新互联公司主营儋州网站建设的网络公司,主营网站建设方案,APP应用开发,儋州h5微信小程序定制开发搭建,儋州网站营销推广欢迎儋州等地区企业咨询
php连接数据库插入数据后,mysql中查询汉字字符乱码
解决乱码有几种方式:
在读取数据库的时候设置连接编码:mysql_query("set
names
utf8");
在读取数据库的php文件的头部加:header("Content-type:text/html;charset=utf-8");
php文件不是utf8格式的编码,需要转化。用notpad++文本编辑器打开php文件,点击菜单中的“格式”,查看是否是“以utf8
无bom格式编码”,不是的话请转成此格式。
html格式的在头部加上:meta
http-equiv="Content-Type"
content="text/html;
charset=utf-8"
/
你看看你的是哪一种情况,都对比做的一下,还不行在问我。
PHP插入mysql数据库乱码
乱码主要以下几个原因:
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" /
鲜少老师
网站名称:php数据库链接乱码 php数据库连接错误
网页路径:http://lswzjz.com/article/dogpsjj.html