php读取mysql中文数据出现乱码的解决方法


Posted in PHP onAugust 16, 2013

1.PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是乱码,不用说数据库了

解决方法:选择'UTF8'或者'gb2312',这样客户浏览器会自动选择并出现正确的中文显示。注意:'UTF8'或者'gb2312'都可以正确显示中文的。

2.数据库MySQL中的编码类型不正确。

解决方法:创建数据库的时候,MySQL 字符集选择'UTF8',MySQL 连接校对选择utf8_general_ci,这样创建的数据库用来存储中文肯定没有问题,
否则,你的中文首先在MySQL中就是乱码,更不要期望它会给你在PHP页面中显示正确。

3.与平时的脚本编辑环境有关。比如,有些内容是自己用word写的,有些是用记事本写的,有些用editplus、ultraplus等文本编辑器。有时候就直接在DW中写中文了,

解决方法:尽量用同一种编辑器。如果是拷贝来得既有的内容,建议用ultraplus中的编码转换功能把它转换成utf8或者gb2312。

到底转换成什么类型并不重要,关键要求你的PHP WEB应用程序中的编码要一致就行。

4.编程访问 MySQL时,建议添加一行代码:mysql_query("SET NAMES 'GBK'");

PHP 相关文章推荐
php设计模式之观察者模式的应用详解
May 21 PHP
PHP JS Ip地址及域名格式检测代码
Sep 27 PHP
ThinkPHP模板之变量输出、自定义函数与判断语句用法
Nov 01 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
Mar 25 PHP
php实现在多维数组中查找特定value的方法
Jul 29 PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 PHP
PHP的PDO操作简单示例
Mar 30 PHP
php对接java现实加签验签的实例
Nov 25 PHP
thinkphp实现附件上传功能
May 26 PHP
基于ThinkPHP5.0实现图片上传插件
Sep 25 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
Nov 17 PHP
PHP使用递归按层级查找数据的方法
Nov 10 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
Aug 16 #PHP
JoshChen_php新手进阶高手不可或缺的规范介绍
Aug 16 #PHP
php漏洞之跨网站请求伪造与防止伪造方法
Aug 15 #PHP
PHP Global定义全局变量使用说明
Aug 15 #PHP
php生成图形验证码几种方法小结
Aug 15 #PHP
PHP中将ip地址转成十进制数的两种实用方法
Aug 15 #PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
Aug 15 #PHP
You might like
配置最新的PHP加MYSQL服务器
2006/10/09 PHP
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
PHP图片自动裁切应付不同尺寸的显示
2014/10/16 PHP
简介PHP的Yii框架中缓存的一些高级用法
2016/03/29 PHP
yii2实现根据时间搜索的方法
2016/05/25 PHP
PHP检查网站是否宕机的方法示例
2017/07/24 PHP
利用laravel+ajax实现文件上传功能方法示例
2017/08/13 PHP
PHP实现微信小程序用户授权的工具类示例
2019/03/05 PHP
javascript编程起步(第二课)
2007/01/10 Javascript
显示js对象所有属性和方法的函数
2009/10/16 Javascript
关于js new Date() 出现NaN 的分析
2012/10/23 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
浅谈Javascript 执行顺序
2013/12/18 Javascript
JS使用oumousemove和oumouseout动态改变图片显示的方法
2015/03/31 Javascript
JS动态增删表格行的方法
2016/03/03 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
js最简单的双向绑定实例讲解
2018/01/02 Javascript
vue弹窗组件的实现示例代码
2018/09/10 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
微信小程序第三方框架对比 之 wepy / mpvue / taro
2019/04/10 Javascript
Vue动态修改网页标题的方法及遇到问题
2019/06/09 Javascript
JavaScript实现抖音罗盘时钟
2019/10/11 Javascript
python中range()与xrange()用法分析
2016/09/21 Python
Python连接phoenix的方法示例
2017/09/29 Python
Python3中关于cookie的创建与保存
2018/10/21 Python
python利用pandas将excel文件转换为txt文件的方法
2018/10/23 Python
html5实现图片转圈的动画效果——让页面动起来
2017/10/16 HTML / CSS
快速创建 HTML5 Canvas 电信网络拓扑图的示例代码
2018/03/21 HTML / CSS
本科毕业生求职信
2014/06/15 职场文书
认错检讨书
2014/10/02 职场文书
2014年英语教学工作总结
2014/12/17 职场文书
学校食品安全责任书
2015/01/29 职场文书
2016应届毕业生实习评语
2015/12/01 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
Netty分布式客户端处理接入事件handle源码解析
2022/03/25 Java/Android