URL中的加号字符转换为linux盒子上的空格

时间:2012-01-22 12:15:35

标签: java playframework

我正在测试Play!在Windows和Ubuntu上。我有一个接受email参数的操作方法。

当我传递包含加号的电子邮件地址(例如abc+d@gmail.com)时,在Windows上它会按预期工作,而在我的ubuntu框中,我会将abc d@gmail.com分配给电子邮件参数。

有没有人遇到过这种情况?我在Play前面没有前端代理 - 在这两种情况下,它可以直接访问相同版本的Play(1.2.x-c40cf37,有点在1.2.4之后),具有相同的application.mode = dev,几乎相同的配置。

我无法调试linux盒子 - 它在Amazon EC2实例上,Java调试协议对我来说很慢。如果我找不到另一种方法,我将不得不在VM中安装本地unbutu并在那里进行调试。在我这样做之前,还有其他有用的提示吗?

1 个答案:

答案 0 :(得分:4)

这是标准行为。

在网址空间上可以用+表示。您需要使用%20转义它。