首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >FTP上传/下载后一行显示的代码

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

Stack Overflow用户
提问于 2009-09-23 20:48:09
回答 2查看 1.7K关注 0票数 1

当我上传/下载一些超文本标记语言/CSS/…文件到FTP服务器,有时某些东西将每一行代码放在一行中,使其完全不可读。时不时地会发生一些事情,我仍然在寻找对这种行为的解释。是什么导致了这种情况?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-23 20:54:03

它与文本文件的行尾和FTP传输模式有关。

Windows中的

  • 文本文件在末尾同时使用回车符和换行符。

OS9和down中的

  • 文本文件仅使用回车符。UNIX及其克隆(包括OSX)中的
  • 文本文件仅使用换行符。

这听起来像是以二进制模式将UNIX样式的文本文件拉到Windows系统中,然后尝试在不理解这些差异的编辑器中查看它。

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

有两种解决方案,一种是使用能够理解差异的编辑器,另一种是使用FTP客户端,它允许您告诉它应该以ASC模式传输特定的文件扩展名。

附注:在超级用户或服务器故障上询问可能更好。

票数 7
EN

Stack Overflow用户

发布于 2017-01-10 18:33:05

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1468436

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档