我将项目的编码从gbk更改为UTF-8,然后使用beyondcompare4(版本4.2.3)来确保它们(两个文件夹)只存在编码差异。
然而,每次我打开旧的文件在比较左边,新的在右边。左边文件显示西欧编码,我不得不反复选择ANSI,否则一些中文单词会很混乱。右文件将自动检测UTF-8,这很好。
我只想设置一次,然后启用为剩余的文件.
,所以我使用下面的会话设置,不起作用,我尝试更新父会话中的所有文件,但也不起作用。

它会变回来,

有没有什么好的想法可以比较文件忽略编码,或者只是显示正确的编码文件?
发布于 2017-11-16 15:58:52
只有重要度、对齐方式和替换选项卡中的会话设置可以设置为会话默认值。
若要查看可以将哪些会话设置设置为默认设置,请在“与主视图比较之后打开”。在左侧的Session列表中,展开New。选择文本,比较。然后单击编辑默认按钮。
可以以文件格式设置影响所有比较的字符编码覆盖。若要设置编码,请打开Tools \ File Formats。选择与文件匹配的掩码格式。转到转换选项卡。将编码下拉列表从Detect更改为首选编码。
文件格式的编码重写会影响到双方,因此不可能分配一个特定于侧的全局编码覆盖。
https://stackoverflow.com/questions/47287774
复制相似问题