在Aptana Studio中遇到编码问题
问题描述:
几个月前,我正在Aptana Studio中开发一个PHP项目。它是1.5版本或其他东西。后来我安装了Aptana 2.0,并用相同的文件创建了一个新项目。那时候它是UTF-8,所以我选择UTF-8作为项目的文本文件编码。在Aptana Studio中遇到编码问题
当我做在使用的Aptana任何PHP文件的变化,它给人的错误:
警告:不能更改头信息 - 已经发送了头...
我知道这是涉及到一个问题编码。我能做什么?
的,如果它是导致该错误的任何帮助,我使用session_start
在我的PHP代码的方式。但是我确定我的代码没有错误,因为在未经编辑的文件版本中一切正常。
答
这种情况发生在使用带有BOM
的字节顺序标记的unicode时。查找,如果你没有在某处检查过这个选项 - 它是Dreamweaver中的默认设置,它曾经让人头疼。
答
这可能不是编码相关的问题。在打开PHP标记之前,您可能有空间或其他东西,因此在调用header()之前,HTTP标题和正文的第一个字符将被发送到客户端。