【问题标题】:2 line breaks automatically added自动添加2个换行符
【发布时间】:2014-09-24 04:50:04
【问题描述】:

我在php中编码,并将代码放在服务器上。但是我的同行指出我把换行符放了太多次了。用他的电脑,我查看了我已经发布在服务器上的代码。 (我用的是mac。) 自动添加了很多额外的换行符。 但是我没有放那么多换行符。我想如果我放一个换行符,某些东西会以某种方式将其转换为两个换行符。在我的环境中,我看到的内容与我输入的内容完全相同。 我猜他和我之间可能存在一些兼容性问题。

我使用: Mac os x、SublimeText2、Yummy FTP。

他使用: Windows 7、SublimeText2、WinSCP。

我搜索了但我找不到确切的答案。 有什么想法吗?

【问题讨论】:

  • 你能再次重现这种行为吗?
  • 可能与CSS有关?

标签: php windows macos line-breaks


【解决方案1】:

这是由不同的行尾引起的。 Mac OS X 使用 Unix 换行约定,Windows 使用回车,行尾换行。

在十六进制编辑器中打开文件以查看这些字符。

您可以将文本转换为平台约定。有这方面的工具。一些编辑器可以处理不同的结局。

【讨论】:

    猜你喜欢
    • 2011-01-11
    • 1970-01-01
    • 2014-06-12
    • 1970-01-01
    • 2016-07-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-10
    相关资源
    最近更新 更多