当我将 P4Merge 与 TortoiseSVN 结合使用时出现的这些奇怪的字符是什么?

当我将 P4Merge 与 TortoiseSVN 结合使用时出现的这些奇怪的字符是什么?

当比较文件时,我在差异的开头得到了这些字符。

在此处输入图片描述
奇怪的人物形象

我不确定到底需要提供哪些信息,但如果有人能够提供帮助但需要更多配置信息,我会关注这个问题。

答案1

这是一个Unicode 字节顺序标记或 BOM

它通常出现在使用 Microsoft 平台编写的文件中UTF-8或者UTF-16限量版编码(微软将其描述为“Unicode”)

您可以使用以下工具将文件标准化为通用编码iconv或者recode

如果您使用文本进行的所有操作都标准化为无 BOM 的 UTF-8,生活可能会变得容易得多。但是,您可能遇到无法实现这一目标的特定情况。

也可以看看

相关内容