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 相关文章推荐
玩转图像函数库―常见图形操作
Sep 03 PHP
一个自定义位数的php多用户计数器代码
Mar 11 PHP
php 方便水印和缩略图的图形类
May 21 PHP
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
Oct 29 PHP
php5 图片验证码实现代码
Dec 11 PHP
php中的strpos使用示例
Feb 27 PHP
PHP处理JSON字符串key缺少双引号的解决方法
Sep 16 PHP
php中json_encode UTF-8中文乱码的更好解决方法
Sep 28 PHP
9条PHP编程小知识及易犯的小错误
Jan 22 PHP
yii2整合百度编辑器umeditor及umeditor图片上传问题的解决办法
Apr 20 PHP
PHP实现限制IP访问的方法
Apr 20 PHP
PHP基于进程控制函数实现多线程
Dec 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生成静态页的实现方法
2013/05/10 PHP
php将session放入memcached的设置方法
2014/02/14 PHP
php中使用websocket详解
2016/09/23 PHP
Yii2框架BootStrap样式的深入理解
2016/11/07 PHP
php验证码生成器
2017/05/24 PHP
6个常见的 PHP 安全性攻击实例和阻止方法
2020/12/16 PHP
JavaScript 打地鼠游戏代码说明
2010/10/12 Javascript
js使用函数绑定技术改变事件处理程序的作用域
2011/12/26 Javascript
jquery 倒计时效果实现秒杀思路
2013/09/11 Javascript
javascript精确统计网站访问量实例代码
2015/12/19 Javascript
JQuery实现网页右侧随动广告特效
2016/01/17 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
使用mint-ui实现省市区三级联动效果的示例代码
2018/02/09 Javascript
bootstrap table插件动态加载表头
2019/07/19 Javascript
小程序实现图片预览裁剪插件
2019/11/22 Javascript
用js限制网页只在微信浏览器中打开(或者只能手机端访问)
2020/12/24 Javascript
Postman环境变量全局变量使用方法详解
2020/08/13 Javascript
[51:05]DOTA2上海特级锦标赛主赛事日 - 5 败者组决赛Liquid VS EG第一局
2016/03/06 DOTA
Ubuntu 16.04 LTS中源码安装Python 3.6.0的方法教程
2016/12/27 Python
解决python3 pika之连接断开的问题
2018/12/18 Python
解析Python的缩进规则的使用
2019/01/16 Python
TensorFlow索引与切片的实现方法
2019/11/20 Python
Python+Dlib+Opencv实现人脸采集并表情判别功能的代码
2020/07/01 Python
详解CSS3选择器:nth-child和:nth-of-type之间的差异
2017/09/18 HTML / CSS
amazeui模态框弹出后立马消失并刷新页面
2020/08/19 HTML / CSS
amazeui页面分析之登录页面的示例代码
2020/08/25 HTML / CSS
宝拉珍选澳大利亚官方购物网站:Paula’s Choice澳大利亚
2016/09/13 全球购物
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
护理毕业生自我鉴定
2014/02/11 职场文书
企业新年寄语
2014/04/04 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
pytorch 如何使用float64训练
2021/05/24 Python
Python if else条件语句形式详解
2022/03/24 Python
一次Mysql update sql不当引起的生产故障记录
2022/04/01 MySQL
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL