phpmyadmin显示utf8_general_ci中文乱码的问题终级篇


Posted in PHP onApril 08, 2013

自己写PHP也有一年多了,然后编码问题却老是没有得到好的解决,自己的情况是这样的,

网页显示完全正常,在phpmyadmin数据库显示中文乱码,不管是简体还是繁体,只要是中文都是如下显示形式:梧州旅游

然而自己编写的网页中却显示完全正常,不管是繁体,还是简体,都不会乱码情况.

当然我的网页是保存为utf-8格式的,再加上我读库操作时加上了mysql_query("set names 'utf-8'");的语句,所以在网页中看到的是完全正常,当然只有在phpmyadmin中显示是乱码,如果你看到这里,网页部分是乱码,的话,按我说的,把网页用记事本另存为utf-8格式,然后在网页中指定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />后,再在读取数据库时加上mysql_query("set names 'utf-8'");一定不会出现乱码了,当然数据库,数据表,字段也要保存为utf8_general_ci编码形式的,通过以上操作,在网页中是绝对不会出现乱码情况了,今天我在这里说明的就是在phpmyadmin中显示为乱码问题,这是一篇解决乱码的终级篇文章,好好看完这篇文章后,乱码不再会出现在我们程式与数据库中.

 好,看了用文字部分后,你在网页中显示是绝对不会再出现乱码问题了,然而,在phpmyadmin中显示中文还是乱码,自己用了一天的时间,好好分析的自己的代码,编码格式,还有phpmyadmin的编码格式,搜GG,问高深技术人员,都无果,当然求人不如求已,自己再慢慢分析编码的问题,终于找到了自己在phpmyadmin中为什么会显示乱码的问题,如果你想去深入的了解一下编码的问题,为以后不再让乱码困扰着你,你要去查一下这两个区别:utf8和utf-8,别看他什么都一样,只多了一条线,差一线,就会把你的phpmyadmin搞成乱码,好,分析自己出现乱码情况,把红色字部分改,以下是防乱码出现终级的注意方法,包括网页中与phpmyadmin中的乱码问题:

1 把所有网页用记事本另存为utf-8, 如图:

phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

注:ANSI是适用于BIG5和GBK的

2 在自己网页中指定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />编码格式,这个比较简单,不多说明

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的载图:

phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

以上是库和表载整理为utf8_general_ci ,然后是字段载图:

phpmyadmin显示utf8_general_ci中文乱码的问题终级篇

好了,做好这几步用utf8编码就不会再会有乱码出现了,原创文章,转载请注明转自腾马PHP博客

PHP 相关文章推荐
php操作JSON格式数据的实现代码
Dec 24 PHP
php 文件上传实例代码
Apr 19 PHP
php下拉选项的批量操作的实现代码
Oct 14 PHP
php5.4以下版本json不支持不转义内容中文的解决方法
Jan 13 PHP
PHP+MySQL插入操作实例
Jan 21 PHP
PHP读取文件内容的五种方式
Dec 28 PHP
php for 循环使用的简单实例
Jun 02 PHP
php+mysql+jquery实现简易的检索自动补全提示功能
Apr 15 PHP
PHP 断点续传实例详解
Nov 11 PHP
Laravel 队列使用的实现
Jan 08 PHP
php 实现银联商务H5支付的示例代码
Oct 12 PHP
php使用redis的几种常见操作方式和用法示例
Feb 20 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
Apr 08 #PHP
简单的php数据库操作类代码(增,删,改,查)
Apr 08 #PHP
PHP If Else(elsefi) 语句
Apr 07 #PHP
PHP插入排序实现代码
Apr 04 #PHP
php 无法加载mcrypt.dll的解决办法
Apr 03 #PHP
PHP常用的文件操作函数经典收藏
Apr 02 #PHP
精美漂亮的php分页类代码
Apr 02 #PHP
You might like
PHP实现Redis单据锁以及防止并发重复写入
2018/04/10 PHP
js动态在form上插入enctype=multipart/form-data的问题
2012/05/24 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
原生js做的手风琴效果的导航菜单
2013/11/08 Javascript
JavaScript 面向对象与原型
2015/04/10 Javascript
微信JSSDK上传图片
2015/08/23 Javascript
深入理解JavaScript中为什么string可以拥有方法
2016/05/24 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
jquery实现图片切换代码
2016/10/13 Javascript
Jquery实现上下移动和排序代码
2016/10/17 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
微信小程序icon组件使用详解
2018/01/31 Javascript
微信小程序在地图选择地址并返回经纬度简单示例
2018/12/03 Javascript
js实现页面图片消除效果
2020/03/24 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
vue制作toast组件npm包示例代码
2020/10/29 Javascript
python自动化测试之连接几组测试包实例
2014/09/28 Python
跟老齐学Python之复习if语句
2014/10/02 Python
Python中super的用法实例
2015/05/28 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
django 外键创建注意事项说明
2020/05/20 Python
django的autoreload机制实现
2020/06/03 Python
如何完美的建立一个python项目
2020/10/09 Python
eBay法国购物网站:eBay.fr
2017/10/21 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
麦当劳辞职信范文
2014/01/18 职场文书
父亲八十大寿答谢词
2014/01/23 职场文书
社区工作者感言
2014/03/02 职场文书
创先争优一句话承诺
2014/05/29 职场文书
2015年清明节扫墓演讲稿
2015/03/18 职场文书
旅行社计调工作总结
2015/08/12 职场文书
给校长的建议书作文500字
2015/09/14 职场文书
MySQL锁机制
2021/04/05 MySQL
Python激活Anaconda环境变量的详细步骤
2021/06/08 Python
MySQL约束超详解
2021/09/04 MySQL
golang的文件创建及读写操作
2022/04/14 Golang