Railo服务器将加号(+)转换为空格

时间:2011-11-12 10:24:33

标签: railo cfml

我在Railo服务器上发现了一些奇怪的事情。 我在网址中传递的所有+字符会在我cfdumpcfoutput时自动转换为空格。

要更改的任何服务器设置,以便+保持+

1 个答案:

答案 0 :(得分:6)

Railo未将+字符转换为空格 - 您的浏览器是。

(如果您在ColdFusion上运行完全相同的代码,您将获得相同的行为。)

在网址中,+是保留字符,需要编码为%2B,并且several other characters that require encoding也是。

您可以使用CFML函数UrlEncodedFormat对文本进行编码,以便在URL中使用。