Java request.getParameterMap()撇号未被识别
我试图通过Java request.getParameterMap()撇号未被识别,java,getparameter,Java,Getparameter,我试图通过request.getParameterMap()获取URL参数,但我发现撇号没有被解码,而是作为空格传递 示例URL:xyz.com/somename?Marke=Sch%C3%B6ffel%7CLevi%27s 这里:Levi%27s是Levi的编码格式 但当我检查parameterMap时,我得到的是Levi's,而不是Levi's 这个问题的原因是什么?如何解决此问题?我尝试过,它工作正常,没有任何问题,它使用撇号打印值@karthikeyan我仍然存在此问题提供的URL[lo
request.getParameterMap()
获取URL参数,但我发现撇号没有被解码,而是作为空格传递
示例URL:xyz.com/somename?Marke=Sch%C3%B6ffel%7CLevi%27s
这里:Levi%27s
是Levi的编码格式
但当我检查parameterMap时,我得到的是Levi's
,而不是Levi's
这个问题的原因是什么?如何解决此问题?我尝试过,它工作正常,没有任何问题,它使用撇号打印值@karthikeyan
我仍然存在此问题
提供的URL[localhost:8080/xyz/ajax/?Marke=Sch%C3%B6ffel%7CLevi%27s]用于检索
映射参数=(Map)httpRequest.getParameterMap()代码>
当我尝试打印地图时。我得到了下面的输出
Marke
Schöffel|Levi s
我仍然有问题
提供的URL[localhost:8080/xyz/ajax/?Marke=Sch%C3%B6ffel%7CLevi%27s]您能提供给我打印地图内容的方法吗