php数据库编码gk php实现数据库查询

如何解决php读取mysql中文乱码的情况

把你数据库中查询出来的中文都进行下编码转化:

成都创新互联专注于网站建设|企业网站维护|优化|托管以及网络推广,积累了大量的网站设计与制作经验,为许多企业提供了网站定制设计服务,案例作品覆盖成都茶楼设计等行业。能根据企业所处的行业与销售的产品,结合品牌形象的塑造,量身定制品质网站。

iconv('latin1','你想要的编码格式','需要转化的中文(注意只能为字符串,不能直接使用数组)');

php数据库中文乱码是怎么造成的?

确保三码合一就可以了..

第一个是数据库的字符集

第二个就是存进去的时候字符集

第三个就是显示的时候的字符集

这三个都有可能造成乱码;

第一个 举例是:如果你插入的时候用的是GB2312 ,但你表中的default charset是utf8 那么,就有可能乱码了.

第二种情况就是你插入正确 但你查询的时候以UTF8查询出来,但你在HTML页面里设置编码如果非UTF8那么也有可能造成乱码.

mysql与php文件选择gbk编码时,写入数据库出现乱码

你要确定你的页面也是GBK~~

如果不是的话~~强制到MYSQL的字符编码

如果你用非OO的mysqli

那么就是执行SQL语句

mysqli("Set Names 'GBK'");

最保险在连接数据库后~就直接调用下


本文标题:php数据库编码gk php实现数据库查询
文章转载:http://bzwzjz.com/article/ddscjsc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 网站建设方案 外贸营销网站建设 成都网站建设 定制级高端网站建设 成都网站设计 成都网站设计 高端网站设计 达州网站设计 企业网站设计 品牌网站建设 成都网站建设 手机网站建设 营销型网站建设 响应式网站建设 成都网站制作 上市集团网站建设 成都响应式网站建设 网站制作 企业网站设计 重庆网站设计 成都网站制作 成都网站建设公司