
Beim Vergleichen von Dateien erhalte ich diese Zeichen am Anfang des Diff.
Ich bin nicht sicher, welche weiteren Informationen ich bereitstellen soll, werde diese Frage jedoch im Auge behalten, ob jemand helfen kann, aber weitere Konfigurationsinformationen benötigt.
Antwort1
Das ist einUnicode Byte Order Mark oder BOM.
Es ist typischerweise in Dateien zu finden, die auf einer Microsoft-Plattform geschrieben wurden mitUTF-8oderUTF-16LEKodierung (die Microsoft wenig hilfreich als „Unicode“ bezeichnet)
Sie können Ihre Dateien mit Tools wieiconv
oder recode
.
Das Leben wird wahrscheinlich viel einfacher, wenn Sie für alles, was Sie mit Text tun, UTF-8 ohne BOM als Standard verwenden. Es kann jedoch sein, dass bestimmte Umstände dies unmöglich machen.
Siehe auch