使用Beyond Compare合并代码后出现乱码问题

​ 今天在使用Beyond Compare工具进行java代码的比对,并且进行合并之后,中文出现了乱码。

问题原因:使用Beyond Compare工具打开java源码的时候,不管源文件是什么编码,它都默认是ANSI编码方式,将带有中文的代码合并后,使用Eclipse打开时ANSI–>GBK的时候就会出现乱码。

解决方案,将两边对比文件默认的ANSI编码方式改为UTF-8的编码方式,在进行代码合并就不会出现问题了。具体操作请看下图。

这里写图片描述