7

我正在使用URLCodecApache Commons Codec对 URL 进行编码,但它将空间编码为+NOT%20

为什么?解决方案是什么?

4

3 回答 3

4

请参阅此相关问题

当然,url.replace("+", "%20");如果需要,您可以随时进行(编码后)

于 2011-02-21T21:19:22.550 回答
2

因为+是一种同样有效的空间编码方式。你想“解决”什么?

于 2011-02-21T21:15:42.687 回答
2

URLCodec 对适合提交表单的内容进行编码,这与对 URL 进行百分比编码不同。这个问题有更多解释

请参阅此问题以了解应如何对 URL 进行编码。

于 2011-02-21T21:25:39.413 回答