【发布时间】:2013-06-06 21:09:20
【问题描述】:
所以我正在使用 xampp 在 windows 上使用 PHP 和 MongoDB 开发一些东西,我将我的 php 文件移动到 linux mint,它使用 php cgi 5.4 运行 apache2。
在我将文件(未更改)移动到 linux 后,php 在每次响应后开始返回这些奇怪的字符。
echo 'success';
回复是这样的
sucess����������������
转换后的样子
sucess�
似乎它们被附加到所有内容的末尾,这里是萤火虫响应的屏幕截图(仅在图片的左侧)
mongod 还开始回显一些 windows 上从未存在过的错误(图片右侧供参考)。
我不使用任何特殊字符、语言、编码等。
有没有人经历过这样的事情?
【问题讨论】:
-
检查文件中是否有任何BOM 字符
-
你尝试过回显后退出吗?
-
@steven 如果我退出('whaat'),响应是 whaat����������������
-
@swapnesh 它看起来像它的 BOM 字符,但我尝试 sed 删除它们,但仍然没有变化
-
@abdu 我检查了您的屏幕截图..您也遇到了连接错误..检查端口是否空闲..您在代码中声明了