Solr 如何对星号进行URL编码
我想知道星号的URLCoded值是多少。这不是一个网址,虽然,所以请容忍我,而我解释 背景:我正在使用Velocity的一个非常旧的副本(在Clickability中),我正在尝试构建一个搜索字符串以传递给solr,其中*是一个保留字符 我的问题是(我不确定这是可点击性还是速度特定)当我将替换函数与“\*”一起用作“将*替换为this”参数时,它会崩溃,我必须在字符串周围使用单引号(因此我最终使用“\*”)。我不会再三考虑这是一个问题,但没有一个使用单引号的替代品会被触发 因此,在供应商支持回复我之前,我的解决方案是对所有内容进行URL编码,包括特殊字符,并对编码字符串进行替换。因此,我将用%5C%3A取代\:,而不是用\:取代%3A。然后,当我完成所有这些,我解码它并将其传递给Solr 但是,我找不到*的%符号。有人能帮我解决问题或给我指出正确的方向吗 谢谢! --Lisa是字符42(十进制)或2A(十六进制),所以Solr 如何对星号进行URL编码,solr,velocity,urlencode,Solr,Velocity,Urlencode,我想知道星号的URLCoded值是多少。这不是一个网址,虽然,所以请容忍我,而我解释 背景:我正在使用Velocity的一个非常旧的副本(在Clickability中),我正在尝试构建一个搜索字符串以传递给solr,其中*是一个保留字符 我的问题是(我不确定这是可点击性还是速度特定)当我将替换函数与“\*”一起用作“将*替换为this”参数时,它会崩溃,我必须在字符串周围使用单引号(因此我最终使用“\*”)。我不会再三考虑这是一个问题,但没有一个使用单引号的替代品会被触发 因此,在供应商支持回复
%2A
应该这样做
编辑:这里有一个列表供将来参考:@Lisa不客气。我添加了一个带有字符代码列表的页面,以供将来参考。我通过在网上搜索
url编码器
找到了它。