PHP 出现乱码和Sessions验证问题的解决方法!


Posted in PHP onDecember 06, 2008

在PHP脚本中读出中文或者其他语言文字为乱码的时候,首先检查你的文件格式是不是用UTF8的编码格式保存的。如果不是请用UltraEdit...等一些对UTF8支持转换的工具转换一下,最好不要用MS的记事本直接另存为转换,我开始的时候就是犯了这样一个错误。如果你是在 Dreamweaver 中编辑请按照:编辑---》首选参数---》新建文档 把语言设置为UTF8编码.

关于SESSION验证问题:一开始我的文档都是用GB2312编写的,后来有一个网站需要用UTF-8的编码,我就把我的一些文件用MS的记事本打开后,另存为UTF-8编码了,没想到他会在脚本程序的文件头加上一句签名(BOM)所以我直接转换了得出的结果就是错误了:Cannot send session cookie - headers already sent by...

郁闷地调试了好久才找出三种解决办法:

第一种是就如刚才所说的,把源来的文件用Dreamweaver 或UltraEdit...等一些对UTF8支持转换的工具转换一下,这是最根本的解决办法;

第二种是在session_start()函数前面 加了一个“@”

第三种是在打开phpinfo(),看看Output_buffering这个参数是否为no value ,是的话设置成 1

PHP 相关文章推荐
PHP入门学习笔记之一
Oct 12 PHP
利用php绘制饼状图的实现代码
Jun 07 PHP
php+mysqli实现批量替换数据库表前缀的方法
Dec 29 PHP
laravel 5 实现模板主题功能(续)
Mar 02 PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 PHP
PHP实现的蚂蚁爬杆路径算法代码
Dec 03 PHP
windows平台中配置nginx+php环境
Dec 06 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
Jun 19 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 PHP
thinkPHP5.0框架安装教程
Mar 25 PHP
LaravelS通过Swoole加速Laravel/Lumen详解
Mar 02 PHP
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 #PHP
php 远程关机操作的代码
Dec 05 #PHP
php 清除网页病毒的方法
Dec 05 #PHP
php读取msn上的用户信息类
Dec 05 #PHP
php获取网页内容方法总结
Dec 04 #PHP
php smarty的预保留变量总结
Dec 04 #PHP
php 页面执行时间计算代码
Dec 04 #PHP
You might like
PHP中的extract的作用分析
2008/04/09 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
PHP实现支付宝即时到账功能
2016/12/21 PHP
PHPExcel 修改已存在Excel的方法
2018/05/03 PHP
Discuz不使用插件实现简单的打赏功能
2019/03/21 PHP
window.addeventjs事件驱动函数集合addEvent等
2008/02/19 Javascript
Extjs ajax同步请求时post方式参数发送方式
2009/08/05 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
jquery select(列表)的操作(取值/赋值)
2011/03/16 Javascript
Extjs407 getValue()和getRawValue()区别介绍
2013/05/21 Javascript
解析Javascript小括号“()”的多义性
2013/12/03 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
Bootstrap基础学习
2015/06/16 Javascript
jQuery点击输入框显示验证码图片
2016/05/19 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
AngularJS1.X学习笔记2-数据绑定详解
2017/04/01 Javascript
详解利用 Express 托管静态文件的方法
2017/09/18 Javascript
对mac下nodejs 更新到最新版本的最新方法(推荐)
2018/05/17 NodeJs
解决vue.js this.$router.push无效的问题
2018/09/03 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
JS继承定义与使用方法简单示例
2020/02/19 Javascript
[08:44]DOTA2发布会群星聚首 我们都是刀塔人
2014/03/21 DOTA
[46:43]DOTA2上海特级锦标赛D组小组赛#1 EG VS COL第三局
2016/02/28 DOTA
python分割和拼接字符串
2013/11/01 Python
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
python实现输入数字的连续加减方法
2018/06/22 Python
python使用thrift教程的方法示例
2019/03/21 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
详解如何解决canvas图片getImageData,toDataURL跨域问题
2018/09/17 HTML / CSS
学雷锋演讲稿汇总
2014/05/10 职场文书
金融系毕业生自荐书
2014/07/08 职场文书
六一亲子活动感想
2015/08/07 职场文书