url中%20和%2之间的差异

ana*_*ema 9 java url web

我正在开发的java应用程序正在发布一个url,url的某些部分是这样的:

asset=travel%2Ccar%2Chouse%2Cbusiness
Run Code Online (Sandbox Code Playgroud)

网址中的%20和%2有什么不同吗?我知道%20表示空格,但是当我看到%2时我有点困惑.

Gho*_*per 14

%表示转义字符.它是接下来两个字符后面的十六进制数字.在您的示例中%2C,这是逗号的十六进制数.失败了,变成了asset=travel,car,house,business


Isa*_*ner 7

%2C 是逗号,%20 是空格。