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+DBM的同学录程序(2)
Oct 09 PHP
php实现的Captcha验证码类实例
Sep 22 PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 PHP
php中判断数组相等的方法以及数组运算符介绍
Mar 30 PHP
php bootstrap实现简单登录
Mar 08 PHP
CodeIgniter记录错误日志的方法全面总结
May 17 PHP
PHP查询大量数据内存耗尽问题的解决方法
Oct 28 PHP
PHP实现一个简单url路由功能实例
Nov 05 PHP
php解决DOM乱码的方法示例代码
Nov 20 PHP
thinkPHP数据库增删改查操作方法实例详解
Dec 06 PHP
Yii框架批量插入数据扩展类的简单实现方法
May 23 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
Dec 06 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/07/29 PHP
thinkphp 手机号和用户名同时登录
2017/01/20 PHP
PHP使用file_get_contents发送http请求功能简单示例
2018/04/29 PHP
js 目录列举函数
2008/11/06 Javascript
JQuery 引发两次$(document.ready)事件
2010/01/15 Javascript
flexigrid 参数说明
2010/11/23 Javascript
在多个页面使用同一个HTML片段的代码
2011/03/04 Javascript
JQuery一种取同级值的方式(比如你在GridView中)
2012/03/15 Javascript
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
JS中获取数据库中的值的方法
2013/07/14 Javascript
Javascript控制页面链接在新窗口打开具体方法
2013/08/16 Javascript
提取字符串中年月日的函数代码
2013/11/05 Javascript
JavaScript?Apple设备检测示例代码
2013/11/15 Javascript
js重写alert控件(适合学习js的新手朋友)
2014/08/24 Javascript
JQuery实现带排序功能的权限选择实例
2015/05/18 Javascript
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
Node.js的Mongodb使用实例
2016/12/30 Javascript
angularJS实现动态添加,删除div方法
2018/02/27 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
javascript实现抢购倒计时程序
2019/08/26 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python运行的17个时新手常见错误小结
2012/08/07 Python
Python爬虫之正则表达式基本用法实例分析
2018/08/08 Python
Python3 单行多行万能正则匹配方法
2019/01/07 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
美国购买和销售礼品卡平台:Raise
2017/01/13 全球购物
英国高级百货公司:Harvey Nichols
2017/01/29 全球购物
初二物理教学反思
2014/01/29 职场文书
小学清明节活动总结
2014/07/04 职场文书
英语教师个人总结
2015/02/09 职场文书
运动会通讯稿100字
2015/07/20 职场文书
情况说明书怎么写
2015/10/08 职场文书
2016年乡镇综治宣传月活动总结
2016/03/16 职场文书
个人工作失误的保证书怎么写?
2019/06/21 职场文书
Golang 实现 WebSockets 之创建 WebSockets
2022/04/24 Golang