【问题标题】:can Perforce diff two revisions of a file with different encodings?Perforce 可以区分具有不同编码的文件的两个修订版吗?
【发布时间】:2015-05-06 22:28:15
【问题描述】:

有人知道在编码更改后是否可以对文件进行比较?情况如下:

在我将文件从 utf8 转换为 utf16 之后。当我进行比较时,会出现一个对话框,说“一个或多个文件是:* P4Merge 不支持的类型;*使用编码可能无法正确显示的文本文件”。它肯定属于第二种情况。有一个下拉菜单让我们手动选择编码。但是,我们只能为两个版本选择一种编码。我想找到一种方法来区分它的实际内容并忽略编码。这有可能在 Perforce 中实现吗?如果没有,有什么好的工具可以推荐?

谢谢大家!

【问题讨论】:

    标签: character-encoding diff perforce


    【解决方案1】:

    如果您已将文件提交到支持 Unicode 且文件类型为“unicode”的 Perforce 服务器,则它会在后端标准化为 UTF8,并且服务器端的“p4 diff2”操作会将 utf8 与 utf8 进行比较,无论提交客户端使用什么编码。可以将文件以内容转换为的任何其他编码(这由您的 P4CHARSET 设置控制)同步回客户端,以用于客户端差异。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-01-07
      • 1970-01-01
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 2011-08-13
      • 1970-01-01
      相关资源
      最近更新 更多