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产生随机字符串函数
Dec 06 PHP
PHP与MySQL开发的8个技巧小结
Dec 17 PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 PHP
浅析php创建者模式
Nov 25 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php中使用in_array() foreach array_search() 查找数组是否包含时的性能对比
Apr 14 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
May 12 PHP
php使用glob函数遍历文件和目录详解
Sep 23 PHP
php基于curl主动推送最新内容给百度收录的方法
Oct 14 PHP
Zend Framework处理Json数据方法详解
Dec 09 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
Feb 04 PHP
使用PHPExcel实现数据批量导出为excel表格的方法(必看)
Jun 09 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/09/01 PHP
php 伪造本地文件包含漏洞的代码
2011/11/03 PHP
PHP文件上传判断file是否己选择上传文件的方法
2014/11/10 PHP
js新闻滚动 js如何实现新闻滚动效果
2013/01/07 Javascript
JsRender for object语法简介
2014/10/31 Javascript
javascript继承机制实例详解
2014/11/20 Javascript
JS显示表格内指定行html代码的方法
2015/03/31 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
2016/03/11 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
jQuery Ajax全解析
2017/02/13 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
基于JavaScript实现的希尔排序算法分析
2017/04/14 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
Thinkjs3新手入门之如何使用静态资源目录
2017/12/06 Javascript
解决Mac下安装nmp的淘宝镜像失败问题
2018/05/16 Javascript
微信小程序有旋转动画效果的音乐组件实例代码
2018/08/22 Javascript
详解webpack编译速度提升之DllPlugin
2019/02/05 Javascript
在antd Table中插入可编辑的单元格实例
2020/10/28 Javascript
在Pycharm中使用GitHub的方法步骤
2019/06/13 Python
python实现FTP文件传输的方法(服务器端和客户端)
2020/03/20 Python
python 发送get请求接口详解
2020/11/17 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
巧用CSS3 border实现图片遮罩效果代码
2012/04/09 HTML / CSS
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
外语专业毕业生个人的自荐信
2013/11/19 职场文书
护士求职推荐信范文
2013/11/23 职场文书
大学生简历求职信
2014/06/24 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
团委工作总结2015
2015/04/02 职场文书
学校教代会开幕词
2016/03/04 职场文书
Vue3 Composition API的使用简介
2021/03/29 Vue.js
python文件名批量重命名脚本实例代码
2021/04/22 Python
关于Vue中的options选项
2022/03/22 Vue.js