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环境――Appserv
Dec 13 PHP
详解PHP显示MySQL数据的三种方法
Jun 05 PHP
PHP curl_setopt()函数实例代码与参数分析
Jun 02 PHP
php中json_decode()和json_encode()的使用方法
Jun 04 PHP
VB中的RasEnumConnections函数返回632错误解决方法
Jul 29 PHP
php格式化电话号码的方法
Apr 24 PHP
PHP生成plist数据的方法
Jun 16 PHP
php实现微信企业号支付个人的方法详解
Jul 26 PHP
php strftime函数的详细用法
Jun 21 PHP
PHP时间日期增减操作示例【date strtotime实现加一天、加一月等操作】
Dec 21 PHP
Thinkphp5.0 框架的请求方式与响应方式分析
Oct 14 PHP
PHP使用gearman进行异步的邮件或短信发送操作详解
Feb 27 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在引号前面添加反斜杠(PHP去除反斜杠)
2013/09/28 PHP
Laravel5框架自定义错误页面配置操作示例
2019/04/17 PHP
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
ajax的hide隐藏问题解决方法
2012/12/11 Javascript
JS判断不同分辨率调用不同的CSS样式文件实现思路及测试代码
2013/01/23 Javascript
js异常捕获方法介绍
2013/04/10 Javascript
jquery indexOf使用方法
2013/08/19 Javascript
JavaScript类型系统之Object详解
2016/01/07 Javascript
详解AngularJS中$http缓存以及处理多个$http请求的方法
2016/02/06 Javascript
JS使用cookie设置样式的方法
2016/06/30 Javascript
浅谈js原生拖放
2016/11/21 Javascript
Node.js数据库操作之连接MySQL数据库(一)
2017/03/04 Javascript
单击按钮发送验证码,出现倒计时的简单实例
2017/03/17 Javascript
Angular 4环境准备与Angular cli创建项目详解
2017/05/27 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
微信浏览器左上角返回按钮监听的实现
2020/03/04 Javascript
用jQuery实现抽奖程序
2020/04/12 jQuery
antd Form组件方法getFieldsValue获取自定义组件的值操作
2020/10/29 Javascript
python在linux系统下获取系统内存使用情况的方法
2015/05/11 Python
在Python中操作文件之read()方法的使用教程
2015/05/24 Python
python实现比较两段文本不同之处的方法
2015/05/30 Python
Python实现将sqlite数据库导出转成Excel(xls)表的方法
2017/07/17 Python
Python random模块用法解析及简单示例
2017/12/18 Python
python使用Tesseract库识别验证
2018/03/21 Python
wtfPython—Python中一组有趣微妙的代码【收藏】
2018/08/31 Python
python实现大转盘抽奖效果
2019/01/22 Python
Python numpy中矩阵的基本用法汇总
2019/02/12 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
pymysql模块使用简介与示例
2020/11/17 Python
食堂员工工作职责
2013/12/18 职场文书
致短跑运动员广播稿
2014/01/09 职场文书
生物科学专业毕业生求职信
2014/06/02 职场文书
学习焦裕禄同志为人民服务思想汇报
2014/09/10 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书