String数组的HTML URL查询编码?

时间:2013-11-05 22:45:21

标签: html url encoding

所以我想传递两个参数,一个是字符串,另一个是名为query和tags的数组。 问题是标签有多个值(如数组)。我试过了

/?query=val&tags=val1+val2+val3

但由于我的val1,2,3可能在其中有空格,因此编码会将其混淆,因为空格被编码为“+”。也不能使用多个变量,因为数组的长度是动态的。 我该怎么编码呢?

编辑:对于类似问题的答案,数组按&'s分割,但保留用于将查询拆分为参数。有没有一种方法可以对参数进行编码,使参数保持在两个&?s之间?

1 个答案:

答案 0 :(得分:0)

使用分号结束编码以分隔值。 在我的servlet中,我然后将字符串解析为数组