Ftp Filezilla删除php文件上的换行符

Ftp Filezilla删除php文件上的换行符,ftp,filezilla,Ftp,Filezilla,可能重复: 出于某些原因,Filezilla有时会删除php文件上的换行符,使代码显示在一行上,这给了我一系列错误。当我上传项目时,我四处查看并将传输类型更改为二进制,但我仍然有相同的问题,下载了CuteFTP,但问题相同 有人知道我能做些什么来解决这个问题吗 提前谢谢 编辑:现在我检查了一下,当我上传文件到我的主机时,它们看起来也是一行的,但它没有给我任何错误,问题是当我上传到我的客户端主机时,可能是主机上的一些配置还是什么?听起来可能不是FTP完全是问题所在。如果使用错误的编码保存这些文件

可能重复:

出于某些原因,Filezilla有时会删除php文件上的换行符,使代码显示在一行上,这给了我一系列错误。当我上传项目时,我四处查看并将传输类型更改为二进制,但我仍然有相同的问题,下载了CuteFTP,但问题相同

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

提前谢谢


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

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


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

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

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

我使用Netbeans编辑我的php文件,这很奇怪,因为不是所有的php文件都会出现此错误,如果我用记事本打开文件,它们都在一行中,但是如果我用任何其他程序打开它们,它们看起来都很好,我使用此转换器更改了一些文件(使用UNIX2WINDOWS选项)但这是一种痛苦……以下是你问题的答案: