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

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

WBOY
WBOY원래의
2016-06-07 17:23:521439검색

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


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


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

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.