1

我将项目的编码从 gbk 更改为 UTF-8,然后我使用 beyondcompare4(版本 4.2.3)来确保它们(两个文件夹)只是编码差异。

但是,每次我在比较左侧打开旧文件,在右侧打开新文件。左侧文件显示[西欧]编码,我必须反复选择ANSI,否则一些中文单词会很乱。右边的文件会自动检测 UTF-8,非常好。

我只想设置一次,然后启用剩余文件。

所以我使用下面的会话设置,不起作用,我尝试[更新父会话中的所有文件],也不起作用。 在此处输入图像描述

它会变回来,, 在此处输入图像描述

有没有什么好主意可以比较文件忽略编码,或者只是以正确的编码显示文件?

4

1 回答 1

0

只有ImportanceAlignmentReplacements选项卡中的会话设置可以设置为会话默认值。

要查看哪些会话设置可以设置为默认值,请打开 Beyond Compare 到 Home 视图。在左侧的Sessions列表中,展开New。选择文本比较。然后单击编辑默认值按钮。

可以在文件格式中设置影响所有比较的字符编码覆盖。要设置编码,请打开工具 | 文件格式。选择带有与您的文件匹配的掩码的格式。转到转换选项卡。将编码下拉菜单从检测更改为您的首选编码。

文件格式中的编码覆盖影响双方,不可能分配特定于一方的全局编码覆盖。

于 2017-11-16T15:58:52.610 回答