EasyCHM 编译时,提示 “本程序可能被病毒或者人为修改! ” ,如图所示:
一、分析
因为,我们编辑修改文件,才出现如上提示。
用 Notepad++ 打开发现,发现不同:
被编辑文件的编码
未被编辑文件的编码
二、解决方案
2.1、将Windows
改成 Unix
双击 Windows (CR LF)
,弹出如图所示,选择 转换 UNIX 格式
,然后保存。
2.2、将编码改成UTF-8
菜单栏中,选择 转为 UTF-8 编码
,然后保存。
2.3、去缓存,修改工程的名称
由于 EasyCHM 有缓存,无法识别上面的改动。
所以把导入EasyCHM 中工程根目录的名称修改一下,只要不一样就行。
如原来工程的根目录是AAA
,现在改成 AAA-
、AAA_
、 AAA1
等。
三、 测试
EasyCHM 导入修改了名称的工程,看,问题解决了!
四、软件推荐
批量文本编码转换的软件 :https://blog.csdn.net/xiaojin21cen/article/details/85641827