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 相关文章推荐
在线增减.htpasswd内的用户
Oct 09 PHP
ajax取消挂起请求的处理方法
Mar 18 PHP
php异常处理使用示例
Feb 25 PHP
非常实用的PHP常用函数汇总
Dec 17 PHP
Php-Redis安装测试笔记
Mar 05 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
php根据一个给定范围和步进生成数组的方法
Jun 19 PHP
Yii2隐藏frontend/web和backend/web的方法
Dec 12 PHP
ThinkPHP连接Oracle数据库
Apr 22 PHP
php cookie 详解使用实例
Nov 03 PHP
PHP时间戳和日期相互转换操作实例小结
Dec 18 PHP
laravel框架实现去掉URL中index.php的方法
Oct 12 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代码
2007/03/03 PHP
PHP用GD库生成高质量的缩略图片
2011/03/09 PHP
PHP笔记之:基于面向对象设计的详解
2013/05/14 PHP
windows7下php开发环境搭建图文教程
2015/01/06 PHP
PHP中strncmp()函数比较两个字符串前2个字符是否相等的方法
2016/01/07 PHP
win10 apache配置虚拟主机后localhost无法使用的解决方法
2018/01/27 PHP
javascript中Date format(js日期格式化)方法小结
2015/12/17 Javascript
使用JavaScript为Kindeditor自定义按钮增加Audio标签
2016/03/18 Javascript
Javascript 实现放大镜效果实例详解
2016/12/03 Javascript
jQuery插件FusionCharts实现的2D面积图效果示例【附demo源码下载】
2017/03/06 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
基于vue的换肤功能的示例代码
2017/10/10 Javascript
Vue-resource拦截器判断token失效跳转的实例
2017/10/27 Javascript
Vue动画事件详解及过渡动画实例
2019/02/09 Javascript
js+canvas实现刮刮奖功能
2020/09/13 Javascript
Python读取txt某几列绘图的方法
2018/10/14 Python
Python从list类型、range()序列简单认识类(class)【可迭代】
2019/05/31 Python
PyQt4编程之让状态栏显示信息的方法
2019/06/18 Python
python实现键盘输入的实操方法
2019/07/16 Python
python中@property和property函数常见使用方法示例
2019/10/21 Python
Keras使用tensorboard显示训练过程的实例
2020/02/15 Python
Python安装OpenCV的示例代码
2020/03/05 Python
Django celery异步任务实现代码示例
2020/11/26 Python
基于HTML5 Canvas 实现弹出框效果
2017/06/05 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
宾馆总经理岗位职责
2014/02/14 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
大专生自荐书范文
2014/06/22 职场文书
四风问题自我剖析材料
2014/10/07 职场文书
2014年语文教学工作总结
2014/12/17 职场文书
长江三峡导游词
2015/01/31 职场文书
人口与计划生育责任书
2015/05/09 职场文书
医者仁心观后感
2015/06/17 职场文书
婚礼男方父母答谢词
2015/09/29 职场文书
详解Python魔法方法之描述符类
2021/05/26 Python
让文件路径提取变得更简单的Python Path库
2021/05/27 Python