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中养成7个面向对象的好习惯
Jan 28 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
php缓冲 output_buffering和ob_start使用介绍
Jan 30 PHP
php递归删除目录下的文件但保留的实例分享
May 10 PHP
PHP转盘抽奖接口实例
Feb 09 PHP
PHP限制HTML内容中图片必须是本站的方法
Jun 16 PHP
Codeigniter中集成smarty和adodb的方法
Mar 04 PHP
phpmailer简单发送邮件的方法(附phpmailer源码下载)
Jun 13 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
php读取出一个文件夹及其子文件夹下所有文件的方法示例
Jun 15 PHP
详解Yii2.0使用AR联表查询实例
Jun 16 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实现用户在线时间统计详解
2011/10/08 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
PHP树-不需要递归的实现方法
2016/06/21 PHP
Laravel 中创建 Zip 压缩文件并提供下载的实现方法
2019/04/02 PHP
Extjs中TabPane如何嵌套在其他网页中实现思路及代码
2013/01/27 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jquery中radio checked问题
2015/03/16 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
angularjs在ng-repeat中使用ng-model遇到的问题
2016/01/21 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
JavaScript中for循环的几种写法与效率总结
2017/02/03 Javascript
MUI 上拉刷新/下拉加载功能实例代码
2017/04/13 Javascript
vuejs使用FormData实现ajax上传图片文件
2017/08/08 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
ES6 Set结构的应用实例分析
2019/06/26 Javascript
微信小程序 搜索框组件代码实例
2019/09/06 Javascript
微信小程序可滑动月日历组件使用详解
2019/10/21 Javascript
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
[01:12:40]DOTA2-DPC中国联赛 正赛 DLG vs XG BO3 第三场 1月25日
2021/03/11 DOTA
python处理cookie详解
2014/02/07 Python
python之wxPython应用实例
2014/09/28 Python
python时间序列按频率生成日期的方法
2019/05/14 Python
python实现远程控制电脑
2019/05/23 Python
Python with关键字,上下文管理器,@contextmanager文件操作示例
2019/10/17 Python
用python3读取python2的pickle数据方式
2019/12/25 Python
TensorFlow tensor的拼接实例
2020/01/19 Python
高中校园广播稿
2014/01/11 职场文书
出国签证在职证明
2014/01/16 职场文书
资金主管岗位职责范本
2014/03/04 职场文书
离职保密承诺书
2014/05/28 职场文书
教师三严三实对照检查材料
2014/09/25 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
婚礼家长致辞
2015/07/27 职场文书
写给汽车4S店的创业计划书,拿来即用!
2019/08/09 职场文书
centos8安装MongoDB的详细过程
2021/10/24 MongoDB