当前位置:首页 > IT技术 > Windows编程 > 正文

winmerge对比时出现中文乱码的解决办法
2021-08-10 13:34:58

经查原因是比较的两个文件是使用utf-8编码的,

并且代码中存在中文字符(一般多为注释内的中文),比较的时候中文可能会显示为乱码。

找到了原因,解决起来就比较简单了————指定winmerge字符编码即可。

以中文版的winmerge为例,通过菜单依次定位

菜单编辑->选项->代码页->默认代码页:

选择Custom codepage:

填入65001

这个65001就是uft-8的代码页

确定之后,重新进行文件对比,不再提示错误消息,代码中的中文字符也显示正常了。

本文摘自 :https://blog.51cto.com/u