php与mysql数据库问题
在库中存的汉字在页面显示乱码向库中存数据,数据库中是乱码,页面显示正常如图:有没有人帮我分析下,企鹅453077486...
在库中存的汉字在页面显示乱码 向库中存数据,数据库中是乱码,页面显示正常如图:
有没有人帮我分析下,企鹅453077486 展开
有没有人帮我分析下,企鹅453077486 展开
3个回答
2014-11-17
展开全部
编码没有统一‘
建立数据库和数据表和字段的时候, 编码要统一一个,比如utf-8
php页面,
最开始写一条
header('Content-Type:text/html;charset=utf-8'); //utf-8编码
然后,数据库连接后
也就是
mysql_connect()后
马上跟一条:
mysql_query('set names utf8');
这样, 数据库和页面的编码都是统一的utf-8了,那自然就不会乱码
当然, 你也可以改成别的编码,我这里只是作为一个说明而已!
建立数据库和数据表和字段的时候, 编码要统一一个,比如utf-8
php页面,
最开始写一条
header('Content-Type:text/html;charset=utf-8'); //utf-8编码
然后,数据库连接后
也就是
mysql_connect()后
马上跟一条:
mysql_query('set names utf8');
这样, 数据库和页面的编码都是统一的utf-8了,那自然就不会乱码
当然, 你也可以改成别的编码,我这里只是作为一个说明而已!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-11-17
展开全部
首先数据库编码得是utf-8,如果不是,那么就对需要的表进行设置
php开头加一句:header("Content-type: text/html; charset=utf-8");
数据库连接后加一句: mysql_query('set names utf8');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
数据库和网页的代码都设置utf8编码
追问
谢谢你们的热心回答,代码没问题,只是库里简体设置有一个选项默认了,我已经解决,再次感谢
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询