我在php中编码,并将代码放在服务器上。但是我的同龄人指出我把断线太多次了。通过他的电脑,我查看了我已经在服务器上发布的代码。 (我用mac。) 自动添加了许多额外的换行符。 但是我没有放那么多的换行符。我想如果我放一个换行符,某些东西会以某种方式将它转换为两个换行符。在我的环境中,我可以看到与我输入完全相同的内容。 我想他和我之间可能存在一些兼容性问题。
我用: Mac os x,SublimeText2,Yummy FTP。
他使用: Windows 7,SublimeText2,WinSCP。
我搜索过但我找不到确切的答案。 有什么想法吗?
答案 0 :(得分:1)
这导致不同的行结束。 Mac OS X使用新行的Unix约定,Windows使用回车符,行末尾的换行符。
在十六进制编辑器中打开文件以查看这些字符。
您可以将文本转换为平台约定。有这方面的工具。一些编辑可以处理不同的结局。