【问题标题】:Railo server converts plus (+) to spacesRailo 服务器将加号 (+) 转换为空格
【发布时间】:2011-11-12 10:24:33
【问题描述】:

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

要更改任何服务器设置以使+ 仍为+

【问题讨论】:

    标签: railo cfml


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-07
      • 2012-05-21
      • 1970-01-01
      • 2023-03-19
      • 2012-04-15
      • 2012-06-07
      • 1970-01-01
      相关资源
      最近更新 更多