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的一个登录的类 [推荐]
Mar 16 PHP
php笔记之:AOP的应用
Apr 24 PHP
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
Apr 28 PHP
解析php中的escape函数
Jun 29 PHP
PHP类继承 extends使用介绍
Jan 14 PHP
PHP批量生成静态HTML的简单原理和方法
Apr 20 PHP
PHP通过内置函数memory_get_usage()获取内存使用情况
Nov 20 PHP
PHP中异常处理的一些方法整理
Jul 03 PHP
PHP的运行机制与原理(底层)
Nov 16 PHP
php图片添加文字水印实现代码
Mar 15 PHP
thinkPHP5.0框架URL访问方法详解
Mar 18 PHP
laravel解决迁移文件一次删除创建字段报错的问题
Oct 24 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中的串行化变量和序列化对象
2006/09/05 PHP
谈谈PHP语法(4)
2006/10/09 PHP
第十节--抽象方法和抽象类
2006/11/16 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
2014/07/28 PHP
Linux下安装oracle客户端并配置php5.3
2014/10/12 PHP
php版微信支付api.mch.weixin.qq.com域名解析慢原因与解决方法
2016/10/12 PHP
thinkPHP多语言切换设置方法详解
2016/11/11 PHP
PHP实现类似题库抽题效果
2018/08/16 PHP
jquery trim() 功能源代码
2011/02/14 Javascript
分享20多个很棒的jQuery 文件上传插件或教程
2011/09/04 Javascript
js的表单操作 简单计算器
2011/12/29 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
script标签属性用type还是language
2015/01/21 Javascript
通过JS获取Request.QueryString()参数的值实现方法
2016/09/27 Javascript
JavaScript基于对象去除数组重复项的方法
2016/10/09 Javascript
利用vue实现模态框组件
2016/12/19 Javascript
原生JS实现图片左右轮播
2016/12/30 Javascript
mpvue跳转页面及注意事项
2018/08/03 Javascript
vue使用v-if v-show页面闪烁,div闪现的解决方法
2018/10/12 Javascript
手把手教你如何使用nodejs编写cli命令行
2018/11/05 NodeJs
layui动态渲染生成左侧3级菜单的方法(根据后台返回数据)
2019/09/23 Javascript
python的keyword模块用法实例分析
2015/06/30 Python
python自动翻译实现方法
2016/05/28 Python
Python利用pandas计算多个CSV文件数据值的实例
2018/04/19 Python
Python中请不要再用re.compile了
2019/06/30 Python
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
Django中使用CORS实现跨域请求过程解析
2019/08/05 Python
浅谈pytorch torch.backends.cudnn设置作用
2020/02/20 Python
Django项目uwsgi+Nginx保姆级部署教程实现
2020/04/19 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
python 爬虫之selenium可视化爬虫的实现
2020/12/04 Python
python批量提取图片信息并保存的实现
2021/02/05 Python
2015年社区工作总结
2015/04/08 职场文书
证劵公司反洗钱宣传活动总结
2015/05/08 职场文书
人口与计划生育责任书
2015/05/09 职场文书
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers