Indy组件TIDHttp改变了文字编码?
刚装了delphi2007,突然发现用delphi自带的Indy10.1的TIDHttp组件post数据的时候有错误,比如你post的是‘ll.asp+%3E%3E%3E’,实际在发送的时候确是 'll.asp
+%253E%253E%253E ',也就是Indy在处理的时候把%替换成了%25,怎么回事?怎样才能使TIDHttp发送%,而不发送%25?
[解决办法]
自己看看nIndu源码,设置一下搞定
发布时间: 2012-02-12 17:16:34 作者: rapoo
Indy组件TIDHttp改变了文字编码?
刚装了delphi2007,突然发现用delphi自带的Indy10.1的TIDHttp组件post数据的时候有错误,比如你post的是‘ll.asp+%3E%3E%3E’,实际在发送的时候确是 'll.asp
+%253E%253E%253E ',也就是Indy在处理的时候把%替换成了%25,怎么回事?怎样才能使TIDHttp发送%,而不发送%25?
[解决办法]
自己看看nIndu源码,设置一下搞定