将空白行添加到可湿性粉剂文件的原因?

时间:2011-11-10 作者:Jeremy Jared

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

1 个回复
最合适的回答,由SO网友:goldenapples 整理而成

我认为差异可能与您用来编辑文件的编辑器有关,特别是行尾字符。

DOS机器(如Windows)使用回车符和换行符(“\\r\\n”)作为行尾,而基于Unix的机器(包括较新的Mac和Linux)只使用一个换行符(“\\n”)。当文件在两个不同的系统之间通过不同的文本编辑器来回传输时,这些换行符会以不同的方式进行转换。

我不会担心的,除非你真的很烦。大多数文本编辑器可以配置为识别不同的EOL字符并对其进行解释,或将其转换为所需的格式。如果没有,总是有查找/替换。

结束

相关推荐

Run shortcode before filters

我的用户在注释中发布代码片段。我为此创建了一个快捷码:function post_codigo($atts,$content=\"\"){ return \'<code>\'.$content.\'</code>\'; } add_shortcode(\'codigo\',\'post_codigo\'); 问题是html在打包到代码标记之前会被过滤掉。我想如果我能在过滤器之前运行短代码,那么我可以使用fun