Perforce可以对具有不同编码的文件进行两次修订吗?

时间:2015-05-06 22:28:16

标签: character-encoding diff perforce

任何人都知道在编码更改后是否可以区分文件?情况如下:

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

谢谢大家!

1 个答案:

答案 0 :(得分:2)

如果您已使用" unicode"将文件提交到启用Unicode的Perforce服务器。 filetype,它在后端标准化为UTF8,服务器端标准化为#34; p4 diff2"无论使用何种编码提交客户端,操作都会将utf8扩展到utf8。对于客户端差异,可以使用内容转换为的任何其他编码(由P4CHARSET设置控制)将文件同步回客户端。