feff 问题?

分类:Linux,问题集 | 作者:凹凸曼 | 发表于2012/01/10

大家都知道的bom问题,记得很久前都遇到过也!

还是记录一下,在linux 一个站点 使用samba共享给windows 时

居然出现网页乱码的情况

用linux vim打开发现文件开头 <feff>

<feff><?php
require_once(dirname(__FILE__) . '/app.php');

if(!$INI['db']['host']) redirect( WEB_ROOT . '/install.php' );

$request_uri = 'index';

后来测试了一下,在windows 建了一个有bom的php文件,传到linux上

打开确实是有bom,删除就ok了。

点击这篇帖子 找到的原因 不同,原因如下:

发现原因了:
原来是在文件中同时存在\r\n 和\n 两种换行符的话就会出现问题,
如果都是\r\n 或者都是\n 就不会出现那种情况了

看来上面的帖子,我测试情况,上传确实存在BOM,而他的原因有那么奇葩!!!回车符,换行。。。

确实有的困惑,我本文出自 “凹凸曼” 博客,请务必保留此出处  http://www.apoyl.com/?p=1276

Tag:

日志信息 »

该日志于2012-01-10 16:42由 凹凸曼 发表在Linux, 问题集分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

目前盖楼 (0)层:

发表评论 »

« »