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

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

WBOY
WBOYasal
2016-06-07 17:23:521439semak imbas

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


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


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

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:php错误级别Artikel seterusnya:几款建站首选的内容管理系统