Hai saya menggunakan baut dan ranting dan saya mendapatkan kesalahan ini

Sebuah template yang memperluas yang lain tidak dapat dimulai dengan byte order mark (BOM); itu harus dihapus di "index.twig" di baris 1.

Tapi sepertinya saya tidak bisa mencari tahu apa masalahnya di sini. mencari di seluruh internet menemukan beberapa jawaban di sini di tumpukan seperti yang ini. tapi ini sepertinya tidak membantu saya.

File _master.twig saya terlihat seperti ini.

<!DOCTYPE html>
<html lang="en">
<head>
   {% block SEO %}
   {% endblock %}
   {% include "partials/_head.twig" %}
</head>
<body>
   {% include "partials/_header.twig" %}
   {% block content %}
   {% enblock %}
   {% include "partials/_footer.twig" %}
   {% include "partials/_scripts.twig" %}
</body>
</html>

Dan index.twig saya seperti ini

{% extends "partials/_master.twig" %}

{% block SEO %}
  <title>Home</title>
  <meta name="description" content="Beschrijving"/>
  <meta name="keywords" content="woordjes, enzo"/>
{% endblock %}

{% block content %}
  <div class="page"...>
{% endblock %}

Saya punya beberapa proyek baut/ranting lain tetapi ini adalah bagaimana saya melakukannya setiap kali sekarang tiba-tiba memberi saya kembali kesalahan ini. saya harap seseorang dapat membantu saya memecahkan kesalahan ini.

0
B. Dionys 10 Maret 2017, 18:02

2 jawaban

Jawaban Terbaik

Ini masalah penyandian.

Menurut ini, Anda harus menyandikan dokumen dengan UTF-8 tanpa BOM.

Salam Hormat,

5
Community 23 Mei 2017, 12:17

Jadi ini terjadi pada saya lagi. Untuk orang-orang yang membaca posting ini di masa mendatang,

Jika Anda membuka file yang agak lama atau ketinggalan zaman, badai PHP dapat mengubah jenis pengkodean karena alasan tertentu.

Jadi jika Anda membuka file lama. perlu diingat bahwa badai PHP dapat mengubah pengkodean.

Semoga ini bisa membantu, selamat coding!

0
B. Dionys 4 Mei 2017, 14:35