我有一个包含“$”的字符串。因为URLEncode a value of Map in Spring中提到的问题,我必须对其进行 URLEncode。但我不希望编码方法也对“$”进行编码。
有什么办法可以做到这一点吗?
编辑问题,因为我一开始就不清楚:
我试图避免 java 更改,看看是否可以在 spring 配置中进行此更改。因此,尝试了解是否有任何转义字符会使 URLEncode 不编码 $ 并对其余部分进行编码
感谢您的帮助。
最佳答案
您可以使用 $
拆分字符串,对获得的数组中的所有元素进行 url 编码,然后使用 $
将其粘合回来
关于java - 避免 "$"被 URLEncoded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25357240/