尝试了很多工具,如winmerge,source insight,diffmerge,记事本,只要一改一个文件,一提交就报错,而其他文件没有报错,很诡异。
反复看浪费大量时间,
然后最后在编译的时候添加--encoding GBK 解决。
主要现象是其他文件用UTRAL EDIT 打开,都是GBK编码,显示正常,而这个文件从svn更新下来,用UTRAL EDIT打开就是乱码,很奇怪,后来发现是UTRL EDIT 无法主动识别该文件的编码格式,
需要打开后,切换为GBK编码,显示正常。
而编译工具报错也是这个道理。