當我將 P4Merge 與 TortoiseSVN 一起使用時,出現的這些奇怪字元是什麼?

當我將 P4Merge 與 TortoiseSVN 一起使用時,出現的這些奇怪字元是什麼?

比較文件時,我在差異的開頭得到這些字元。

在此輸入影像描述
奇怪的人物

我不確定要提供哪些更多信息,但如果有人能夠提供幫助但需要更多配置信息,我會關注這個問題。

答案1

這是一個Unicode 位元組順序標記或 BOM

它通常出現在使用 Microsoft 平台編寫的文件中UTF-8或者UTF-16LE編碼(微軟無益地將其描述為“Unicode”)

您可以使用以下工具將檔案標準化為通用編碼iconv或者recode

如果您使用文字進行的所有操作均採用無 BOM 的 UTF-8 標準化,那么生活可能會變得更加輕鬆。然而,您可能會遇到一些特殊情況,導致這一目標無法實現。

也可以看看

相關內容