
При сравнении файлов я вижу эти символы в начале diff.
Изображение странных персонажей
Я не уверен, какую именно информацию предоставить, но буду следить за этим вопросом, если кто-то сможет помочь, но ему нужна дополнительная информация о конфигурации.
решение1
ЭтоЗнак порядка байтов Unicode или BOM.
Обычно он встречается в файлах, написанных на платформе Microsoft с использованиемUTF-8илиUTF-16ЛЕкодировка (которую Microsoft бездумно называет «Unicode»)
Вы можете нормализовать свои файлы до общей кодировки, используя такие инструменты, какiconv
или recode
.
Жизнь, вероятно, станет намного проще, если вы стандартизируете UTF-8 без BOM для всего, что вы делаете с текстом. Однако у вас могут быть особые обстоятельства, которые делают это недостижимым.
Смотрите также