php+mysql,在数据库中看中文出现乱码,但是在页面输出的时候是正常的! 130

数据库中显示的是这个样子。2.输出编码是这样3.在浏览器里边显示是正常的汉字。我想问的是,为什么在数据库里边显示的不是汉字呢?不要复制别人的了。我已经把其他人的都看过了,... 数据库中显示的是这个样子。

2.输出编码是这样

3.在浏览器里边显示是正常的汉字。

我想问的是,为什么在数据库里边显示的不是汉字呢?
不要复制别人的了。我已经把其他人的都看过了,没有解决。是不是在创建数据表的时候什么地方弄错了?求高人指点。
展开
 我来答
蓝色调金牛
2015-01-13 · TA获得超过271个赞
知道答主
回答量:104
采纳率:0%
帮助的人:77.7万
展开全部
数据库 数据表 录入数据 查看数据 保持编码格式一致\r\n如果需要显示到页面的话,用到的文件编码也要一致 \r\n例如:php、html、mysql 编码都一致,页面显示才正常\r\n\r\n出现问题可以查看数据库编码、表编码、字段编码 看是否一致
追问
网上的方法都用过了。数据库的编码是utf-8,文件编码也是utf-8,页面也定义过utf-8。输出都是正常的,就是数据库里边是乱码显示。
匿名用户
2015-01-13
展开全部
看看管理数据库的软件,也就是你看mysql的那个软件,或者说mysql自带的数据库管理程序是否支持中文或者编码是否一致。
从你的现象看,数据库内部,页面,页面的程序应该都正确,要不然,页面上就不对劲了。
但管理数据库的程序可以看作另一个程序游离于上面三者之外。查查这个吧。
追问
求方法,刚才我上传到网站服务器上测试,跟我本地测试是一个情况。数据库显示一堆乱七八糟,但是调用的时候页面显示都是正常的。我怀疑是不是数据库自动把数据编成一段加密的或者说是其他进制的东西了。一上午也没看出一个所以然来。你说的检查数据库程序改如何检查?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
无_无噷
2015-01-13
知道答主
回答量:18
采纳率:0%
帮助的人:10.7万
展开全部
这个是PHPmyadmin吧,看看你的PHPmyadmin的编码。
或者直接用cmd进数据库去看看该字段的值,和表空间的编码
追问

看看哪里有问题吗?

追答

把你的character_set_server也统一成utf8

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式