BOM

Byte Order Mark (BOM) — Unicode-символ, используемый для индикации порядка байтов текстового файла. Его кодовый символ U+FEFF. По спецификации его использование не является обязательным, однако если BOM используется, то он должен быть установлен в начале текстового файла. Помимо своего конкретного использования в качестве указателя порядка байтов, символ может также указать какой кодировкой Unicode закодирован текст.

Кодировка Unicode может использовать 16-битные или 32-разрядных числа и приложение должно знать, как дальше с ним поступать. Поэтому потребность в BOM возникает при обмене документами.

Для вставки кода используйте HTML-теги
<pre><code class="php">ваш код</code></pre>