为什么有些PHP或JS文件是单行上传的,而不是一直格式化

Why do some PHP or JS files get uploaded as one-line rather than keep formatting?

本文关键字:格式化 一直 单行 PHP 文件 JS 为什么      更新时间:2023-09-26

我提供我用JS, PHP和CSS文件编写的插件的zip文件,供用户上传到他们的服务器。然而,在某些用户情况下,JS文件作为一行上传,显然会导致大量失败和用户投诉。为了让它再次工作,我只是打开文件,从我正确格式化的版本复制/粘贴到他们的。您看!那么,有人能解释一下这里出了什么问题,以及我如何防止这个容易解决但耗时的问题吗?我在Win上使用notepad++,我应该使用一些设置来保存我的文件吗?还是我无法阻止的远程服务器问题?

这很可能是由于不同的行尾和它们在不同操作系统上的解释不同造成的。我原以为这些问题已经解决了,但显然没有。

向您的客户询问目标系统上创建的任何文件,并查看那里本地使用的行结束符。然后简单地给他们目标平台的文件(AFAIR notepadd++允许你用任何EOL保存文件)。