关于php与mysql乱码的问题,网页取出数据正常,phpmyadmin里乱码

我手动在phpMyadmin里添加了一个数据库和一个数据表,然后通过Php写脚本向数据表里添加数据(phpMyadmin里的数据库、数据表[整理]都是选的utf8_gen... 我手动在phpMyadmin里添加了一个数据库和一个数据表,
然后通过Php写脚本向数据表里添加数据(phpMyadmin里的数据库、数据表 [整理]都是选的utf8_general_ci)
当执行php写入脚本后,在数据表内插入了一条数据,在phpMyadmin里看显示的是乱码,
但我再用另一个php脚本读取出这个数据,能把数据中文原样显示在网页上。

我就纳闷为啥在phpMyadmin页面上看数据库里是乱码呢?在用mysql_query SELECT出来的页面上显示的数据倒是还是中文
展开
 我来答
小强19881110
2013-05-02 · TA获得超过238个赞
知道小有建树答主
回答量:468
采纳率:100%
帮助的人:232万
展开全部
直接在php文件里加header();里面就可以设置 编码,还用改什么配置文件??。。。。至于里面怎么写网上多了
追问
我的问题是在phpMyadmin的数据库里的页面看我插入的数据是显示乱码,在我自己php页面上显示的都是正常的中文。我已经在我php页面上写了charset了,问题是phpMyadmin里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dobule_birds
2013-05-02 · 超过25用户采纳过TA的回答
知道答主
回答量:123
采纳率:0%
帮助的人:88.5万
展开全部
mysql 的编码 要和 php的编码一致
追问
额,我是新手菜鸟,已百度了N多,差不多都是这么说,可是如何使一致呢?php在哪设置?mysql里在哪设置呢?
追答

可以在 my,ini 里面设置

[mysql]
default-character-set=GBK

也可以在你php连接mysql的时候设置

mysql_query("SET NAMES GBK");
mysql_select_db(....);
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
WadeIsCool
2013-05-02
知道答主
回答量:22
采纳率:0%
帮助的人:5.5万
展开全部
试试数据库选gb2312的编码格式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式