【发布时间】:2019-03-28 18:32:14
【问题描述】:
问题
我尝试使用 Pascal 函数 EncodeStringBase64,假设 Inno Setup 可以访问 Pascal 标准库,但它找不到它并提供 Unknown Identifier 错误。
https://www.freepascal.org/docs-html/fcl/base64/encodestringbase64.html
我还发现了这段代码来执行转换,但它似乎仅限于 AnsiStrings。
https://github.com/docker/toolbox/blob/master/windows/base64.iss
问题
理想情况下我想使用标准库函数,有什么方法可以访问它吗?
如果不是,如果我更改签名,使用 AnsiStrings 的代码是否可以安全地用于普通 Unicode 字符串?
我将对其进行测试,但我担心我会测试大量用例,但这并不能保证它实际上适合每个字符,并且可能存在边缘情况。
【问题讨论】:
标签: base64 inno-setup pascal freepascal pascalscript