PHP页面中文乱码分析


Posted in PHP onOctober 29, 2013

PHP页面中文乱码出现的原因有几种,一种是页面编码不统计一,二是数据库未设置编码,三是apache编码有问题,下面我来给大家介绍两种解决办法,总体来讲就是页面编码不统一了。
出现乱码大部分是由于编码方式的不一致导致的,其中主要有四个地方不一致就可能存在这个可能:
1、页面文件的编码方式(.html,.php等)
2、html.head中指定浏览器的编码方式
3、MySql数据库传输的编码方式
4、Apache字符集

在只有PHP代码的页面,做JS弹窗的时候,如果弹窗内容含有中文,可能会出现乱码的问题,
解决办法,一行代码:
页面中文乱码

header(“Content-Type: text/html; charset=utf-8");

数据库是乱码
.<?php  
mysql_query('SET NAMES UTF8');  
//接下来的就是查出数据或者修改,增加咯   
?>

注意:
1、此代码必须放在文件最上面, ‘<?php'之后;
2、charset值要看整个网站编码,如果是gb2312,则填gb2312。
PHP 相关文章推荐
set_include_path在win和linux下的区别
Jan 10 PHP
约瑟夫环问题的PHP实现 使用PHP数组内部指针操作函数
Oct 12 PHP
解析php函数method_exists()与is_callable()的区别
Jun 21 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
windows服务器中检测PHP SSL是否开启以及开启SSL的方法
Apr 25 PHP
php快递单号查询接口使用示例
May 05 PHP
php实现获取及设置用户访问页面语言类
Sep 24 PHP
php采集内容中带有图片地址的远程图片并保存的方法
Jan 03 PHP
PHP使用正则表达式获取微博中的话题和对象名
Jul 18 PHP
php 访问oracle 存储过程实例详解
Jan 08 PHP
php使用 readfile() 函数设置文件大小大小的方法
Aug 11 PHP
php post json参数的传递和接收处理方法
May 31 PHP
php四种基础算法代码实例
Oct 29 #PHP
教你如何使用php session
Oct 28 #PHP
php字符编码转换之gb2312转为utf8
Oct 28 #PHP
使用PHP curl模拟浏览器抓取网站信息
Oct 28 #PHP
php header功能的使用
Oct 28 #PHP
简单实用的.net DataTable导出Execl
Oct 28 #PHP
php json与xml序列化/反序列化
Oct 28 #PHP
You might like
Thinkphp将二维数组变为标签适用的一维数组方法总结
2014/10/30 PHP
Aster vs Newbee BO5 第二场2.19
2021/03/10 DOTA
如何使用jQuery Draggable和Droppable实现拖拽功能
2013/07/05 Javascript
javascript date格式化示例
2013/09/25 Javascript
现如今最流行的JavaScript代码规范
2014/03/08 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
js实现的xml对象转json功能示例
2016/12/24 Javascript
详解使用Vue.Js结合Jquery Ajax加载数据的两种方式
2017/01/10 Javascript
JavaScript设计模式之单例模式详解
2017/06/09 Javascript
protractor的安装与基本使用教程
2017/07/07 Javascript
Vue代码分割懒加载的实现方法
2017/11/23 Javascript
vue axios登录请求拦截器
2018/04/02 Javascript
js实现自动播放匀速轮播图
2020/02/06 Javascript
vue移动端的左右滑动事件详解
2020/06/17 Javascript
vue中destroyed方法的使用说明
2020/07/21 Javascript
vue 遮罩层阻止默认滚动事件操作
2020/07/28 Javascript
python函数缺省值与引用学习笔记分享
2013/02/10 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
Python微信库:itchat的用法详解
2017/08/14 Python
PyCharm+PySpark远程调试的环境配置的方法
2018/11/29 Python
DataFrame:通过SparkSql将scala类转为DataFrame的方法
2019/01/29 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
python图形开发GUI库wxpython使用方法详解
2020/02/14 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
python 动态渲染 mysql 配置文件的示例
2020/11/20 Python
连锁经营管理专业大学生求职信
2013/10/30 职场文书
公司自我介绍演讲稿
2014/08/21 职场文书
党员教师批评与自我批评发言稿
2014/10/15 职场文书
领导参观欢迎词
2015/01/26 职场文书
论语读书笔记
2015/06/26 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
留学文书中的个人陈述,应该注意哪些问题?
2019/08/23 职场文书
vue backtop组件的实现完整代码
2021/04/07 Vue.js
python保存图片的四个常用方法
2022/02/28 Python
Nginx 匹配方式
2022/05/15 Servers
Python实现数据的序列化操作详解
2022/07/07 Python