Часто при переносе сайта с локального компьютера можно встретиться с ошибкой вида: Причины такой проблемы различные. Одни из самых распространенных это: C первой причиной все понятно - достаточно просто удалить лишние символы и проблема исчезнет.
А вот со второй проблемой намного интереснее. BOM (англ. Byte Order Mark, BOM) - это метка порядка байтов Юникода, также её часто называют сигнатурой (соответственно, UTF-8 и UTF-8 with Signature). По наличию сигнатуры программы могут автоматически определить, является ли файл закодированным в UTF-8, однако файлы с такой сигнатурой могут некорректно обрабатываться старыми программами, в частности xml-анализаторами. Многие программы Windows (включая Блокнот) добавляют байты 0xEF, 0xBB, 0xBF в начале любого документа, сохраняемого как UTF-8 - это и есть BOM. Для того, чтобы удалить BOM из файлов, необходимо будет воспользоваться консолью (подключившись по SSH). Для подключения по SSH из Windows воспользуйтесь данной статьёй. Для поиска BOM'а в ф