十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
中文乱码问题经常会出现
创新互联专业为企业提供山海关网站建设、山海关做网站、山海关网站设计、山海关网站制作等企业网站建设、网页设计与制作、山海关企业网站模板建站服务,10多年山海关做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
1、数据库、数据表、字段 编码格式要保持一致
2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致
3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk
4、php连接数据库之后mysql_query('set names gbk')
你的问题应该是数据库编码格式不是utf-8,查看一下
1、修改安装文件根目录下的my.ini文件:\x0d\x0a搜索字段default-character-set,设置其值为utf8/gbk之一(注意设置utf8的时候不能设成utf-8)\x0d\x0a再去重启MySQL服务器\x0d\x0a如果还是出现乱码,接着执行下面操作\x0d\x0a2、修改数据库编码\x0d\x0a在安装目录的data目录下找到你出现乱码的数据库对应的文件夹(这个文件夹即是你这个数据库存放数据的地方),\x0d\x0a进入找到db.opt文件(即此数据库的编码配置文件),修改值为下面的\x0d\x0adefault-character-set=gbk\x0d\x0adefault-collation=gbk_chinese_ci\x0d\x0a再去重启MySQL服务器\x0d\x0a如果还是出现乱码,接着执行下面操作\x0d\x0a3、再不行,备份原数据库数据,直接drop掉这个数据库\x0d\x0a重新创建数据库并设置编码\x0d\x0acreate database yourDB character set gbk;\x0d\x0a别忘了重启MySQL服务器综上:如果还没有解决,我也没辙了。重装吧,重装的时候设置下编码三处的编码要一致
中文乱码问题经常会出现\x0d\x0a1、数据库、数据表、字段 编码格式要保持一致\x0d\x0a2、如果在doc界面录入数据,要保持当前编码格式与数据表编码格式一致\x0d\x0a3、php读取数据显示,要保持文件的编码格式、html页面的编码格式同数据库一致,编码格式为utf-8或gb2312或gbk\x0d\x0a4、php连接数据库之后mysql_query('set names gbk')\x0d\x0a\x0d\x0a你的问题应该是数据库编码格式不是utf-8,查看一下