脚本宝典收集整理的这篇文章主要介绍了phpmyadmin显示utf8_general_ci中文乱码的问题终级篇,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
自己写PHP也有一年多了,然后编码问题却老是没有得到好的解决,自己的情况是这样的,
网页显示完全正常,在PHPmyadmin数据库显示中文乱码,不管是简体还是繁体,只要是中文都是如下显示形式:梧州旅游
然而自己编写的网页中却显示完全正常,不管是繁体,还是简体,都不会乱码情况.
当然我的网页是保存为utf-8格式的,再加上我读库操作时加上了MysqL_query("set names 'utf-8'");的语句,所以在网页中看到的是完全正常,当然只有在PHPmyadmin中显示是乱码,如果你看到这里,网页部分是乱码,的话,按我说的,
好,看了用文字部分后,你在网页中显示是绝对不会再出现乱码问题了,然而,在PHPmyadmin中显示中文还是乱码,自己用了一天的时间,好好分析的自己的代码,编码格式,还有PHPmyadmin的编码格式,搜GG,问高深技术人员,都无果,当然求人不如求已,自己再慢慢分析编码的问题,终于找到了自己在PHPmyadmin中为什么会显示乱码的问题,如果你想去深入的了解一下编码的问题,为以后不再让乱码困扰着你,你要去查一下这两个区别:
注:ANSI是适用于Big5和GBK的
2 在自己网页中指定编码格式,这个比较简单,不多说明
3 数据库操作加上MysqL_query("set names 'utf8'");看清了是utf8,不是utf-8,相关一线,用utf-8在PHPmyadmin中就会是乱码,自己写程式一年多了,一直用utf-8,导至在PHPmyadmin一直是乱码格式,现在改回utf8终于把PHPmyadmin显示中文乱码问题给解决了,不过一个得注意,改成utf8后,你之前入库的中文在网页中读出来会全部是乱码,如果内容非常多的就不要改了,最多只是PHPmyadmin是乱码,网页中显示总是正常的,这里改成utf8是以后开发程式时用这个就是网页,PHPmyadmin全部显示会正常,为乱码问题说88.
4 数据库的编码格式为
utf8_general_ci,表格式也是utf8_general_ci,中文字段也是用utf8_general_ci,看PHPmyadmin的载图:
以上是库和表载整理为utf8_general_ci,然后是字段载图:
好了,做好这几步用utf8编码就不会再会有乱码出现了,原创文章,转载请注明转自腾马PHP博客
以上是脚本宝典为你收集整理的phpmyadmin显示utf8_general_ci中文乱码的问题终级篇全部内容,希望文章能够帮你解决phpmyadmin显示utf8_general_ci中文乱码的问题终级篇所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。