我遇到了一个奇怪的问题,我无法找到任何答案。
我们使用德里 XE1 和 TidHttp.Get(...) 转换这些字母:
æøå ÆØÅ äö ÄÖ
给这些错误的字母:aoa AOA ao AO
哪个原因最终给了我们一个错误的 URL。我怀疑可能涉及一些 unicode 问题,但有人知道如何解决这个问题吗?我在调用 TidHTTP.Get(...) 时提供的 URL 是正确的,但目标服务器收到了错误的字母。Indy 以某种方式转换这些字母。
我不能发布任何编码示例。
最好的问候,布赖恩安徒生