NSIS zipDLL.nsh 不适用于 NSIS 便携版

NSIS zipDLL.nsh not working with NSIS portable version

我正在尝试编译一个脚本,通过 NSIS 可分割版本与 NSIS 安装版本完美配合,但它不起作用。

其他 .nsh 文件,也可以在 NSIS 便携版的 Include 文件夹中本地获取,由脚本调用,运行良好。网络下载的zipdll.nsh文件,第二次添加到NSIS便携版的Include文件夹中,目前是脚本调用的唯一不起作用的文件!

编译器返回以下消息:

!include: "C:\PortableApps\NSISPortable\App\NSIS\Include\zipdll.nsh" (UTF8)
!define: "ZIPDLL_USED"=""
Bad text encoding
!include: error in script: "C:\PortableApps\NSISPortable\App\NSIS\Include\zipdll.nsh" on line 77

你们中有人知道如何让我朝着正确的方向前进吗?

在此先感谢所有帮助我的人

该文件包含多种语言,但不是有效的 UTF-8,因此您必须强制使用代码页:

!include /CHARSET=CP1252 zipdll.nsh