Does anyone know why some of my websites add a blank line after every line of code, while others on the same host and server leave the files untouched?
一些可能有用的细节:
PHP 5.3.5版Linux服务器-MySQL客户端API 5.1.56版服务器[“HTTP\\u ACCEPT\\u CHARSET]”(ISO-8859-1,utf-8;q=0.7,*;q=0.7)NOTE:我可以提供额外的配置信息,我不确定哪些细节会有帮助。
我可以通过FTP下载文件,并显示额外的行,但如果我从WP主题编辑页面复制并粘贴,则不会显示额外的行。
这与其说是个问题,不如说是个烦恼。我不认为这种奇怪的行为会导致任何问题,但我很想知道是否有人注意到了这一点,是否有人知道原因。我不确定这是WordPress还是服务器配置问题。欢迎您的任何意见。
你好,JJ
最合适的回答,由SO网友:goldenapples 整理而成
我认为差异可能与您用来编辑文件的编辑器有关,特别是行尾字符。
DOS机器(如Windows)使用回车符和换行符(“\\r\\n”)作为行尾,而基于Unix的机器(包括较新的Mac和Linux)只使用一个换行符(“\\n”)。当文件在两个不同的系统之间通过不同的文本编辑器来回传输时,这些换行符会以不同的方式进行转换。
我不会担心的,除非你真的很烦。大多数文本编辑器可以配置为识别不同的EOL字符并对其进行解释,或将其转换为所需的格式。如果没有,总是有查找/替换。