PHP 出现乱码和Sessions验证问题的解决方法!
2008-12-06 00:00
1656 查看
在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
关于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中出现乱码和Sessions验证问题的解决方法!
- 关于PHP中出现乱码和Sessions验证问题的解决方法!
- PHP 出现乱码和Sessions验证问题的解决方法!
- php使用GD图像库绘制输出图像出现乱码问题和图片上输出中文出现乱码问题解决方法。
- PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
- PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
- php版微信公众平台回复中文出现乱码问题的解决方法
- php解决乱码问题时,出现Cannot modify header information问题的解决方法
- IE浏览器用GET方式传递中文字符出现乱码问题的解决方法
- 从js向Action传中文参数出现乱码问题的解决方法
- php 各种应用乱码问题的解决方法
- PHP下打开phpMyAdmin出现403错误的问题解决方法
- jQuery UI Autocomplete 使用 ajax 方法传输Json数据出现乱码问题的解决
- 怎么解决php创建中文文件夹及中文名出现乱码问题
- php使用fgetcsv读取csv文件出现乱码的解决方法
- PHP连接MySQL数据库中文乱码问题解决方法
- PHP使用文件流下载文件方法(附:解决下载文件内容乱码问题)
- PHP与MySQL开发中页面出现乱码的一种解决方法
- str_replace 出现乱码的问题,解决方法(尽可能)