Filezilla删除php文件的换行符

时间:2010-12-28 16:26:44

标签: ftp filezilla

  

可能重复:
  How can I stop Filezilla changing my linebreaks?

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

有谁知道我该怎么做才能解决这个问题?

提前致谢!

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

3 个答案:

答案 0 :(得分:35)

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

答案 1 :(得分:4)

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

答案 2 :(得分:3)

听起来它可能不是FTP完全是问题。如果您使用错误的编码保存这些文件,则可以实现此不良结果。你在保存这些文件的程序是什么?

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