Maison  >  Article  >  php教程  >  将数据库中文乱码解决方法进行到底

将数据库中文乱码解决方法进行到底

WBOY
WBOYoriginal
2016-06-07 17:23:521468parcourir

      最近还在不断完善WBlog博管程序,到现在为止,WBlog还没有安装程序,这两天正忙着写,到这里安装程序已告一段落,基本上可以安装了,但就是还没有检测PHP版本和MYSQL版本的一些参数的设置功能。测试过程中,发现插入到数据库的中文出现乱码,我不断地修改,不停地运行,前前后后起码几十次,我把这些过程的相关数据都记录下来了,以待整理。这次我要弄出个所以然来。以前也遇到过数据库乱码相关的问题,但问题解决后,也不问个为什么,就这样不了了之了,久之,当再次发现后又忘记怎么解决了,于是又花好些时间到网上去搜寻答案,始终没有走出这个怪圈。趁着这次难得的机会,要将数据库中文乱码一网打尽!


插入数据库的中文产生乱码的原因,可能有以下三个因素的影响:


1、数据表字符集的设置"CHARSET=字符编码"
2、PHP文件的编码""
3、存数据前是否执行mysql

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:php错误级别Article suivant:几款建站首选的内容管理系统