可能重复:
How can I stop Filezilla changing my linebreaks?
SFTP from within PHP
我有一个在本地工作的php文件,当我在网上发送它不起作用所以我把它下载回来它现在只在一行......
基本上我通过FileZilla FTP发送之前:
<?php
code
code
code
?>
一旦我将其下载回来
<?phpcodecodecode?>
任何想法是否与FTP客户端相关,主机相关,编码相关......等等......
在10到20个不同的主机上,我从未见过4年的编码。
修改 我使用NotePad ++进行编码,我使用FileZilla发送,主机是iWeb,我昨天格式化了我的计算机,所以它可能是一个奇怪的设置,我没有改变或类似的东西......
答案 0 :(得分:2)
它可能会将您的换行符从Windows更改为UNIX样式(尽管NotePad ++应该能够显示这两种样式)。
答案 1 :(得分:0)
可能是这样,我尝试了一个老技巧,我打开了每个文件,复制/贴纸到一个新文件(Utf-8 / Unix格式)并保存在姓氏下它起作用了......你可能是对的,我想说的是Unix格式。