如果您在修改任何PHP文件后发生:
本程序采用UTF-8编码。现在几乎所有的文本编辑软件都可以显示并编辑UTF-8编码的文件。但是很遗憾,其中很多软件的表现并不理想。
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于PHP来说,BOM是个大麻烦。
PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢!
- 不能登入或者不能登出;
- 页顶出现一条空白;
- 页顶出现错误警告;
- 其它不正常的情况。
本程序采用UTF-8编码。现在几乎所有的文本编辑软件都可以显示并编辑UTF-8编码的文件。但是很遗憾,其中很多软件的表现并不理想。
类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。对于一般的文件,这样并不会产生什么麻烦。但对于PHP来说,BOM是个大麻烦。
PHP并不会忽略BOM,所以在读取、包含或者引用这些文件时,会把BOM作为该文件开头正文的一部分。根据嵌入式语言的特点,这串字符将被直接执行(显示)出来。由此造成即使页面的 top padding 设置为0,也无法让整个网页紧贴浏览器顶部,因为在html一开头有这3个字符呢!
使用 PHPMyFAQ 搭建了一个FAQ系统。您可以在这个系统里查询到常见的问题。
网址:
http://www.bo-blog.com/faq/
使用注意:
1. 不要把FAQ系统作为bug反馈的途径;
2. 您可以提出问题,但请尽可能详细地描述这个问题,不要附加多余的话(例如“是不是BUG?”“求助”之类)。因为这不是论坛,而是一个存放可以长时间查阅的资料的地方,所以语言要精简、精确。
网址:
http://www.bo-blog.com/faq/
使用注意:
1. 不要把FAQ系统作为bug反馈的途径;
2. 您可以提出问题,但请尽可能详细地描述这个问题,不要附加多余的话(例如“是不是BUG?”“求助”之类)。因为这不是论坛,而是一个存放可以长时间查阅的资料的地方,所以语言要精简、精确。




