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 相关文章推荐
全文搜索和替换
Oct 09 PHP
php 需要掌握的东西 不做浮躁的人
Dec 28 PHP
php读取mysql乱码,用set names XXX解决的原理分享
Dec 29 PHP
关于PHP结束标签的使用细节探讨及联想
Mar 04 PHP
使用php将某个目录下面的所有文件罗列出来的方法详解
Jun 21 PHP
php对csv文件的读取,写入,输出下载操作详解
Aug 10 PHP
C/S和B/S两种架构区别与优缺点分析
Oct 23 PHP
为你总结一些php系统类函数
Oct 21 PHP
WordPress中创建用户角色的相关PHP函数使用详解
Dec 25 PHP
Laravel5.* 打印出执行的sql语句的方法
Jul 24 PHP
Laravel6.18.19如何优雅的切换发件账户
Jun 14 PHP
Docker 安装 PHP并与Nginx的部署实例讲解
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 str_pad 函数使用详解
2009/01/13 PHP
PHP面向对象三大特点学习(充分理解抽象、封装、继承、多态)
2012/05/07 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
thinkphp文件引用与分支结构用法实例
2014/11/26 PHP
Yii 2.0自带的验证码使用经验分享
2017/06/19 PHP
解决php写入数据库乱码的问题
2019/09/17 PHP
基于Laravel-admin 后台的自定义页面用法详解
2019/09/30 PHP
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
javascript 面向对象编程 function也是类
2009/09/17 Javascript
js 模拟气泡屏保效果代码
2010/07/10 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jQuery实现仿新浪微博浮动的消息提示框(可智能定位)
2015/10/10 Javascript
Js删除数组中某一项或几项的几种方法(推荐)
2016/07/27 Javascript
jQuery实现三级联动效果
2017/03/02 Javascript
webpack3升级到webpack4遇到问题总结
2019/09/30 Javascript
Vue切换div显示隐藏,多选,单选代码解析
2020/07/14 Javascript
JS实现页面侧边栏效果探究
2021/01/08 Javascript
JavaScript 声明私有变量的两种方式
2021/02/05 Javascript
python使用os模块的os.walk遍历文件夹示例
2014/01/27 Python
Python利用正则表达式匹配并截取指定子串及去重的方法
2015/07/30 Python
Python如何实现文本转语音
2016/08/08 Python
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
Python入门之三角函数atan2()函数详解
2017/11/08 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
Python Django框架实现应用添加logging日志操作示例
2019/05/17 Python
Python多进程方式抓取基金网站内容的方法分析
2019/06/03 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
纯CSS3制作的鼠标悬停时边框旋转
2017/01/03 HTML / CSS
中国京东和泰国中央集团合资的网站:JD CENTRAL
2020/08/22 全球购物
德国户外商店:eXXpozed
2020/07/25 全球购物
写好自荐信的要点
2013/11/06 职场文书
质量保证书范本
2014/04/29 职场文书
机动车交通事故协议书
2015/01/29 职场文书
任长霞观后感
2015/06/16 职场文书
变长双向rnn的正确使用姿势教学
2021/05/31 Python
APP界面设计技巧和注意事项
2022/04/29 杂记