10

可能重复:
如何阻止 Filezilla 更改我的换行符?

出于某种原因,Filezilla 有时会删除我的 php 文件中的换行符,使代码出现在单行上,当我上传项目时给我带来一堆错误,我环顾四周并将传输类型更改为二进制,但我仍然有同样的问题,也下载了CuteFTP,但同样的问题。

有谁知道我能做些什么来解决这个问题?

提前致谢!

编辑:现在我检查了,当我将文件上传到我的主机时,它们也显示在一行中,但它没有给我任何错误,问题是当我上传到我的客户主机时,可能是一些配置托管还是什么?

4

3 回答 3

39

将“传输”更改为“二进制”(不要将其保留为“自动”)。重新启动 Filezilla 并按原样上传文件。

于 2012-11-19T14:51:17.083 回答
4

好吧,我设法解决了我的问题,我不知道我是如何删除文件夹,再次上传为 ASCII,更改为 Binari,重新启动 Filezilla,再次删除文件,然后再次将其重新上传为 Binari。由于某种原因它现在可以工作,也许您必须重新启动 Filezilla 才能正确应用更改。

于 2010-12-28T17:15:58.247 回答
3

听起来可能不是 FTP 完全是问题所在。如果您使用错误的编码保存这些文件,则可能会出现这种不希望的结果。您将这些文件保存在什么程序中?

如果您在有问题的服务器上有一个格式正确的文件,请使用 FTP 程序下载它,然后上传它而不重新保存它。检查下载的副本和上传的副本以查看问题是否仍然存在。

于 2010-12-28T16:32:47.027 回答