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

Pra*_*adi 1 railo cfml

我在Railo服务器上注意到的奇怪之处.+我在网址中传递的所有字符都会在我cfdumpcfoutput它们时自动转换为空格.

是否要更改任何服务器设置以+保持a +

Pet*_*ton 6

Railo没有将+字符转换为空格 - 您的浏览器是.

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

在URL中,+是一个保留字符,需要编码为%2B,并且还有其他几个字符也需要编码.

您可以使用CFML函数UrlEncodedFormat来编码用于URL的文本.