php文件调用数据库乱码,php输出乱码

PHP文件链接数据库,插入数据,中文显示乱码,求高手解惑!!

你的数据库是什么编码的?默认的latin编码是不支持汉字的,改成utf8或者utf8mb4编码,然后你的PHP文件编码也使用utf8编码

成都创新互联公司是一家专注于网站设计制作、成都网站建设与策划设计,藤县网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:藤县等地区。藤县做网站价格咨询:18982081108

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读取Access数据库 出乱码

access的中文版默认是GBK格式的,是无法改变字符类型的,所以用php读取的时候会乱码。

解决方法是:使用iconv转换

一、使用 iconv函数制作一个转码的自定义从GBK转到UTF-8的函数,如以下代码:

function enc($c){return iconv('gbk','utf-8',$c);}

二、为了写入数据库的编码是符合数据库需要的,所以我们还要制作一个从UTF-8转向GBK的函数:

function dec($c){return iconv('utf-8','gb2312',$c);}

制作好了转码函数,接下就是正常使用了。在从数据库里面调数据显示在页面的时候使用enc()函数,从页面提交数据到数据库时使用dec()函数,这样就可以很好的解决PHP使用UTF-8编码,ACCESS使用系统默认编码的问题了。


新闻名称:php文件调用数据库乱码,php输出乱码
文章源于:http://bzwzjz.com/article/hecphg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 移动网站建设 企业网站制作 营销型网站建设 成都网站设计 重庆电商网站建设 重庆手机网站建设 广安网站设计 营销型网站建设 成都网站制作 手机网站设计 成都企业网站制作 成都网站建设 成都网站建设 成都网站制作 高端定制网站设计 成都网站设计 高端网站设计 成都网站设计 成都商城网站建设 成都网站设计 成都定制网站建设 成都网站建设公司