Php 细枝{%include%}生成不需要的空白

Php 细枝{%include%}生成不需要的空白,php,twig,Php,Twig,我在index.twig中有这段代码(代码片段的格式完全如图所示): 这是预期的输出(注意标题和索引链接之间缺少空格: 发生的情况是,细枝会包含不必要的空格,如下所示: 这就是我在Chrome开发控制台中看到的内容(注意“): 我尝试了{%-include-%},{%spaceless%}和{%include | trim(“”),但是没有一个能成功地去除空白。我如何才能去除这些空白 所有文件都用UTF-8编码。当我在没有BOM的情况下编码为UTF-8时,问题似乎消失了。您的\u nav.

我在
index.twig
中有这段代码(代码片段的格式完全如图所示):

这是预期的输出(注意标题和索引链接之间缺少空格:

发生的情况是,细枝会包含不必要的空格,如下所示:

这就是我在Chrome开发控制台中看到的内容(注意
):

我尝试了
{%-include-%}
{%spaceless%}
{%include | trim(“”)
,但是没有一个能成功地去除空白。我如何才能去除这些空白


所有文件都用UTF-8编码。当我在没有BOM的情况下编码为UTF-8时,问题似乎消失了。

您的
\u nav.twig
中有错误吗? 请看这里:
li>您的
导航小枝中有错误吗?
请看这里:

li>您只需将编码更改为不带BOM的UTF8即可。
当你使用函数
include
时就会发生这种情况,我想Twig也是这样

相关问题如下:

将页面另存为UTF-8时,会出现一个称为字节顺序的特殊签名 标记(或BOM表)包含在文件的开头,表示 这是一个UTF-8文件。您只能看到具有低级文本的BOM表 编辑器(如DOS编辑)。您需要从 包含的文件,以消除文件顶部的空白 页面


您只需将编码更改为UTF8,而无需BOM。 当你使用函数
include
时就会发生这种情况,我想Twig也是这样

相关问题如下:

将页面另存为UTF-8时,会出现一个称为字节顺序的特殊签名 标记(或BOM表)包含在文件的开头,表示 这是一个UTF-8文件。您只能看到具有低级文本的BOM表 编辑器(如DOS编辑)。您需要从 包含的文件,以消除文件顶部的空白 页面


Oops-这不是原始代码中的错误。已修复。但是错误与该键入错误无关。
{%include
。您需要一个空格吗?非常确定Twig可以解析它们。正如我所说,我的原始代码是
{%include”\u nav.Twig%%
.Oops-这不是原始代码中的错误。已修复。但是错误与该打字错误无关。
{%include
。您需要一个空格吗?非常确定Twig可以解析它们。正如我所说,我的原始代码是
{%include”\u nav.Twig%%
。您的文件是用UTF8编码的吗?没有BOM表?@Tib过去是,但所有文件都已转换为UTF-8。_nav.twig是一个新文件。@Tib我撒谎了-结果是我留下了一个未转换的文件。但是,这让我发现用UTF-8编码的没有BOM表的文件没有这个问题。看起来像。我想知道这是否与我的问题有关?是吗你的文件用UTF8编码-没有BOM?@Tib以前是,但所有文件都已转换为UTF-8。_nav.twig是一个新文件。@Tib我撒谎了-结果是我留下了一个未转换的文件。但是,这让我发现用UTF-8编码但没有BOM的文件没有这个问题。看起来像。我想知道这是否与我的问题有关?
<div style="width: 12.5%; float: left; text-align: left; padding-right: 7.5px; padding-top: 5px;">{% include "_nav.twig" %}</div>
<nav>
    <ol class="linkSection">        
        <li><a href="index.php">Index</a></li>
        <li id="nav-expand-collapse" class="isCollapsed"><a href="#">Expand All</a></li>
    </ol>

    <ol class="linkSection">
        <li class="h2">Research</li>
        <li><a href="index.php?p=research_intro">Introduction</a></li>
        <li><a href="index.php?p=research_intro">Foo</a></li>
        <li><a href="index.php?p=research_intro">Bar</a></li>
        <li><a href="index.php?p=research_intro">Spam</a></li>
        <li><a href="index.php?p=research_intro">Eggs</a></li>
    </ol>
</nav>