Coldfusion cfexchangeconnection如何支持%符号?

Coldfusion cfexchangeconnection如何支持%符号?,coldfusion,coldfusion-9,Coldfusion,Coldfusion 9,对于Coldfusion 9,当调用cfexchangeconnection时使用的密码包含%符号时,我们会遇到错误 错误是: Could not log in to the Exchange server. Verify server name, username, and password. 用户名和密码没有问题,因为我们可以使用CFLDAP登录系统。此外,如果我们将密码更改为没有百分号的密码,cfexchangeconnection就可以正常工作 cfexchangeconnectio

对于Coldfusion 9,当调用cfexchangeconnection时使用的密码包含%符号时,我们会遇到错误

错误是:

Could not log in to the Exchange server.

Verify server name, username, and password.
用户名和密码没有问题,因为我们可以使用CFLDAP登录系统。此外,如果我们将密码更改为没有百分号的密码,cfexchangeconnection就可以正常工作

cfexchangeconnection如何支持%符号?

(来自注释)

这是在黑暗中拍摄的,但是如果您尝试转义字符,例如
%25
(即url编码),或者可能是
\%
,而不是仅转义
%
,是否有任何更改


我会按照亚当的建议提交一份bug报告。同时,我想解决方法是使用类似于
URLEncodedFormat(thePassword)

的东西。我想说这不是设计的,只是CF中的一个bug。事实上,即使是设计的,它也是糟糕的设计,仍然可以被称为bug。你可能应该用Adobe来提高它:是的,它很可能是一个bug。这是在黑暗中拍摄的,但是如果您尝试转义角色(例如
%25
或可能
\%
),而不是仅转义
%
,会有任何变化吗?香蕉@Leigh我想尝试一下,然后开始寻找字符代码,结果分心了25岁就行了。我觉得还是有点像马车。谢谢同意。我会继续提交一份bug报告。同时,我想解决方法是使用类似于
URLEncodedFormat(thePassword)
的东西。谢谢!令人着迷的是,当密码中有空格和符号时,你可以简单地或通过URLEncodedFormat发送它们并获得成功的结果。现在这很奇怪。。。也许他们只是忘记了
%
。?(…或者忘了在文档中提到特殊情况)。