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的FTP学习(二)
Oct 09 PHP
php单件模式结合命令链模式使用说明
Sep 07 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 PHP
php读取flash文件高宽帧数背景颜色的方法
Jan 06 PHP
PHP中使用php://input处理相同name值的表单数据
Feb 03 PHP
PHP访问Google Search API的方法
Mar 05 PHP
[原创]PHPCMS遭遇会员投稿审核无效的解决方法
Jan 11 PHP
详解thinkphp5+swoole实现异步邮件群发(SMTP方式)
Oct 13 PHP
PHP unlink与rmdir删除目录及目录下所有文件实例代码
Feb 07 PHP
PHP PDOStatement::bindColumn讲解
Jan 30 PHP
Smarty模板语法详解
Jul 20 PHP
Laravel框架Eloquent ORM修改数据操作示例
Dec 03 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
防止MySQL注入或HTML表单滥用的PHP程序
2009/01/21 PHP
PHP 用数组降低程序的时间复杂度
2009/12/04 PHP
PHP 最大运行时间 max_execution_time修改方法
2010/03/08 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php object转数组示例
2014/01/15 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
PHP使用token防止表单重复提交的方法
2016/04/07 PHP
找到一点可怜的关于dojo资料,谢谢作者!
2006/12/06 Javascript
jQuery事件 delegate()使用方法介绍
2012/10/30 Javascript
js自定义事件及事件交互原理概述(一)
2013/02/01 Javascript
Javascript排序算法之合并排序(归并排序)的2个例子
2014/04/04 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
JS实现图片放大缩小的方法
2017/02/15 Javascript
canvas绘图不清晰的解决方案
2017/02/28 Javascript
js图片放大镜实例讲解(必看篇)
2017/07/17 Javascript
Node.js  事件循环详解及实例
2017/08/06 Javascript
Three.js利用orbit controls插件(轨道控制)控制模型交互动作详解
2017/09/25 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
vue组件之间通信实例总结(点赞功能)
2018/12/05 Javascript
基于Element封装一个表格组件tableList的使用方法
2020/06/29 Javascript
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
python如何编写win程序
2020/06/08 Python
如何实现一个python函数装饰器(Decorator)
2020/10/12 Python
Python基于内置函数type创建新类型
2020/10/22 Python
python urllib和urllib3知识点总结
2021/02/08 Python
html5 canvas绘制放射性渐变色效果
2018/01/04 HTML / CSS
俄罗斯一家时尚女装商店:Charuel
2019/12/04 全球购物
电气工程及其自动化学生实习自我鉴定
2013/09/19 职场文书
就业推荐自我鉴定
2013/10/06 职场文书
《怀念母亲》教学反思
2016/02/19 职场文书
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
详解PyTorch模型保存与加载
2022/04/28 Python
服务器nginx权限被拒绝解决案例
2022/09/23 Servers