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 更新数据库中断的解决方法
Jun 05 PHP
phpmyadmin 访问被拒绝的真实原因
Jun 15 PHP
彻底杜绝PHP的session cookie错误
Aug 09 PHP
PHP中$_SERVER的详细参数与说明介绍
Oct 26 PHP
php实现cookie加密的方法
Mar 10 PHP
浅析iis7.5安装配置php环境
May 10 PHP
YII2.0之Activeform表单组件用法实例
Jan 09 PHP
ThinkPHP中create()方法自动验证实例
Apr 26 PHP
php中各种定义变量的方法小结
Oct 18 PHP
PHP耦合设计模式实例分析
Aug 08 PHP
php 命名空间(namespace)原理与用法实例小结
Nov 13 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
php连接mssql的一些相关经验及注意事项
2013/02/05 PHP
PHP二维数组排序简单实现方法
2016/02/14 PHP
PHP使用PDO访问oracle数据库的步骤详解
2017/09/29 PHP
利用php + Laravel如何实现部署自动化详解
2017/10/11 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP实现长轮询消息实时推送功能代码实例讲解
2021/02/26 PHP
求解开jscript.encode代码的asp函数
2007/02/28 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
javascript事件模型实例分析
2015/01/30 Javascript
JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
2015/03/02 Javascript
JavaScript DOM元素尺寸和位置
2015/04/13 Javascript
js实现移动端导航点击自动滑动效果
2017/07/18 Javascript
基于vue 开发中出现警告问题去除方法
2018/01/25 Javascript
layui实现三级联动效果
2019/07/26 Javascript
JavaScript oncopy事件用法实例解析
2020/05/13 Javascript
详解Vue3.0 + TypeScript + Vite初体验
2021/02/22 Vue.js
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
实例解析Python的Twisted框架中Deferred对象的用法
2016/05/25 Python
Python中创建二维数组
2018/10/17 Python
对python中的iter()函数与next()函数详解
2018/10/18 Python
Python爬取视频(其实是一篇福利)过程解析
2019/08/01 Python
python处理自动化任务之同时批量修改word里面的内容的方法
2019/08/23 Python
Python字符串格式化f-string多种功能实现
2020/05/07 Python
pycharm 代码自动补全的实现方法(图文)
2020/09/18 Python
css3 按钮样式简单可扩展创建
2013/03/18 HTML / CSS
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
超市端午节活动方案
2014/01/23 职场文书
入党积极分子学习两会心得体会范文
2014/03/17 职场文书
网站出售协议书范文
2014/10/10 职场文书
关于工作经历的证明书
2014/10/11 职场文书
务虚会发言材料
2014/12/25 职场文书
贷款收入证明格式
2015/06/24 职场文书