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服务器实现多session并发运行
Oct 09 PHP
PHP与MySQL开发的8个技巧小结
Dec 17 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
解析php中的escape函数
Jun 29 PHP
php对图像的各种处理函数代码小结
Jul 08 PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
Apr 21 PHP
微信支付PHP SDK ―― 公众号支付代码详解
Sep 13 PHP
php结合redis高并发下发帖、发微博的实现方法
Dec 15 PHP
php注册审核重点解析(数据访问)
May 23 PHP
PHP memcache在微信公众平台的应用方法示例
Sep 13 PHP
php爬取天猫和淘宝商品数据
Feb 23 PHP
微信公众平台开发教程①获取用户Openid及个人信息图文详解
Apr 10 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 socke 向指定页面提交数据
2008/07/23 PHP
php牛逼的面试题分享
2013/01/18 PHP
有关phpmailer的详细介绍及使用方法
2013/01/28 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
Laravel 验证码认证学习记录小结
2019/12/20 PHP
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
jquery遍历筛选数组的几种方法和遍历解析json对象
2013/12/13 Javascript
JQuery显示、隐藏div的几种方法简明总结
2015/04/16 Javascript
JS如何实现文本框随文本的长度而增长
2015/07/30 Javascript
jquery实现经典的淡入淡出选项卡效果代码
2015/09/22 Javascript
javascript基础知识分享之类与函数化
2016/02/13 Javascript
深入浅析Extjs中store分组功能的使用方法
2016/04/20 Javascript
EXT中单击button按钮grid添加一行(光标位置可设置)的实例代码
2016/06/02 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
2016/10/24 Javascript
Javascript前端经典的面试题及答案
2017/03/14 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
微信小程序注册60s倒计时功能 使用JS实现注册60s倒计时功能
2017/08/16 Javascript
Node.js 利用cheerio制作简单的网页爬虫示例
2018/03/01 Javascript
解决npm管理员身份install时出现权限的问题
2018/03/16 Javascript
Vue中的字符串模板的使用
2018/05/17 Javascript
使用vue-router与v-if实现tab切换遇到的问题及解决方法
2018/09/07 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JavaScript使用面向对象实现的拖拽功能详解
2019/06/12 Javascript
浅谈Ant Design Pro 菜单自定义 icon
2020/11/17 Javascript
Vue实现简单计算器
2021/01/20 Vue.js
Python xlrd读取excel日期类型的2种方法
2015/04/28 Python
python实现word 2007文档转换为pdf文件
2018/03/15 Python
Python Selenium模块安装使用教程详解
2020/07/09 Python
提高python代码运行效率的一些建议
2020/09/29 Python
详解html5 canvas 微信海报分享(个人爬坑)
2018/01/12 HTML / CSS
车间班组长岗位职责
2013/11/13 职场文书
2014年计生标语
2014/06/23 职场文书
国际贸易系求职信
2014/08/09 职场文书
2019学生会干事辞职信
2019/06/27 职场文书
python中的random模块和相关函数详解
2022/04/22 Python
MySQL范围查询优化的场景实例详解
2022/06/10 MySQL