Php FTP上传/下载后一行显示的代码

Php FTP上传/下载后一行显示的代码,php,html,css,ftp,Php,Html,Css,Ftp,当我上传/下载一些HTML/CSS/…文件到FTP服务器时,有时有些东西会将每一行代码放在一行中,使其完全不可读。有些事情时不时发生,我仍在为这种行为寻找解释。什么原因会导致这种情况?这与文本文件行结尾和FTP传输模式有关 Windows中的文本文件在末尾使用回车符和换行符的组合 Mac OS9及以下版本中的文本文件仅使用回车符 UNIX及其克隆(包括OSX)中的文本文件仅使用换行符 听起来像是在以二进制模式将UNIX样式的文本文件拉入Windows系统,然后试图在不理解这些差异的编辑器中查

当我上传/下载一些HTML/CSS/…文件到FTP服务器时,有时有些东西会将每一行代码放在一行中,使其完全不可读。有些事情时不时发生,我仍在为这种行为寻找解释。什么原因会导致这种情况?

这与文本文件行结尾和FTP传输模式有关

  • Windows中的文本文件在末尾使用回车符和换行符的组合
  • Mac OS9及以下版本中的文本文件仅使用回车符
  • UNIX及其克隆(包括OSX)中的文本文件仅使用换行符
听起来像是在以二进制模式将UNIX样式的文本文件拉入Windows系统,然后试图在不理解这些差异的编辑器中查看它

FTP客户端使用ASCII(或ASC)传输模式为您进行这些转换。不过,默认情况下它通常不会打开,因为它会弄乱二进制文件

两种解决方案是使用理解差异的编辑器,或使用FTP客户端,允许您告诉它特定的文件扩展名应在ASC模式下传输


另外,对于超级用户或服务器故障,这可能更好。

这与文本文件行结尾和FTP传输模式有关

  • Windows中的文本文件在末尾使用回车符和换行符的组合
  • Mac OS9及以下版本中的文本文件仅使用回车符
  • UNIX及其克隆(包括OSX)中的文本文件仅使用换行符
听起来像是在以二进制模式将UNIX样式的文本文件拉入Windows系统,然后试图在不理解这些差异的编辑器中查看它

FTP客户端使用ASCII(或ASC)传输模式为您进行这些转换。不过,默认情况下它通常不会打开,因为它会弄乱二进制文件

两种解决方案是使用理解差异的编辑器,或使用FTP客户端,允许您告诉它特定的文件扩展名应在ASC模式下传输


另外,在超级用户或服务器故障上问这个问题可能更好。

当我们使用记事本++、记事本编辑器和主要托管服务器时,会出现这个问题。我有一个相同的问题,通过Dreamweaver再次打开文件并正确设置内容并再次上传到服务器来修复。工作正常。

当我们使用记事本++、记事本编辑器和主要托管服务器时,会出现此问题。我有一个相同的问题,通过Dreamweaver再次打开文件并正确设置内容并再次上传到服务器来修复。很好