Что это за странные символы появляются, когда я использую P4Merge с TortoiseSVN?

Что это за странные символы появляются, когда я использую P4Merge с TortoiseSVN?

При сравнении файлов я вижу эти символы в начале diff.

введите описание изображения здесь
Изображение странных персонажей

Я не уверен, какую именно информацию предоставить, но буду следить за этим вопросом, если кто-то сможет помочь, но ему нужна дополнительная информация о конфигурации.

решение1

ЭтоЗнак порядка байтов Unicode или BOM.

Обычно он встречается в файлах, написанных на платформе Microsoft с использованиемUTF-8илиUTF-16ЛЕкодировка (которую Microsoft бездумно называет «Unicode»)

Вы можете нормализовать свои файлы до общей кодировки, используя такие инструменты, какiconvили recode.

Жизнь, вероятно, станет намного проще, если вы стандартизируете UTF-8 без BOM для всего, что вы делаете с текстом. Однако у вас могут быть особые обстоятельства, которые делают это недостижимым.

Смотрите также

Связанный контент