如何urlencode星号

Lis*_*isa 9 solr velocity urlencode

我试图找到星号的urlencoded值.但这不适用于URL,所以请在解释时请耐心等待.

背景:我与速度的真的老副本(在可点击)工作,而我试图建立一个搜索字符串传递到Solr,其中*为保留字符.

我的问题是(并且我不确定这是一个可点击性或速度特定的)当我使用替换函数"\*"作为'替换*与此'参数时,它吓坏了,我必须在字符串周围使用单引号(所以我最终得到'\*').我不会想到这是一个问题,但是没有一个使用单引号的替换实际上被触发了.

因此,我的解决方案直到供应商支持回复给我,是对所有内容进行urlencode,包括特殊字符,并对编码字符串进行替换.因此,而不是:越来越替换\: ,我代替%3A%5C%3A.然后当我完成所有这些时,我正在解码并将其传递给Solr.

但是我找不到*符号的含义.有人可以帮助我或指出我正确的方向吗?

谢谢!--Lisa

pho*_*oog 15

它的字符是42(十进制)或2A(十六进制),所以%2A应该这样做.

编辑:为了将来参考,这里有一个列表:http://www.w3schools.com/tags/ref_urlencode.asp