对于使用 Internet Direct (Indy) 的跨平台开发,启用iconv支持而不是特定于操作系统的 Windows 字符转换可能很有用。
这将允许在 Delphi IDE 中继续在 Windows 上开发和测试代码,但仍然能够在不同平台上编译代码之前找到与转换相关的问题。
Indy 10 已经包含在 Linux 和 Windows 上使用 iconv API 的代码。
在 Windows 上,需要一些准备工作:
- 将 iconv API DLL 复制到应用文件夹或搜索路径
- 定义use_iconv条件符号
这个问题的目的是帮助在 Windows 平台上开始使用 iconv。