El manillar de nodo agrega un nodo de texto adicional antes de la vista renderizada

Tengo el siguiente problema: al renderizar una vista en un diseño con barras de control, el motor agrega un nodo de texto adicional antes del cuerpo de la vista representada

 {{{body}}} 

resultados en

  " [empty text node here] "  

Ese nodo de texto vacío tiene su propia altura y rompe mis márgenes y rellenos de CSS. Tenga en cuenta que si pongo el HTML de vista directamente en el diseño sin utilizar plantillas de manillar, no hay ningún nodo de texto y todo está bien.

¿Alguna idea de por qué sucede esto y cómo resolverlo?

Creo que encontré la razón, compruebe su archivo de vista parcial, si hay BOM insertado en el archivo, algunos editores lo insertarán en un archivo con formato UTF-8, UTF-16 y UTF-32. entonces, si está utilizando UTF-8, solo eliminar la lista de materiales será buena.

@leoyoo respuesta es la correcta. Estaba a punto de publicar la misma pregunta y encontré esto.

En Chrome, la fuente muestra ese carácter de espacio en blanco como se ve a continuación (punto rojo): enter image description here

… y se corrige para 

Estoy en Visual Studio y esta es la configuración predeterminada cuando se guardan los archivos: enter image description here

Cuando lo cambio a UTF-8 sin firma (como se ve a continuación), el carácter de espacio en blanco desaparece.

enter image description here

En Visual Studio lo hace: File>>Save fileName.ext As y luego desplegable al lado del botón Guardar. enter image description here