如何在保留某些字符的同时对字符串进行URLEncode?

时间:2013-08-27 16:37:50

标签: java urlencode

我有以下代码将路径转换为uri:

uri.append(String.format("%s/", URLEncoder.encode(groupName, UTF_8.name())));

...其中groupName可以包含/个字符。默认情况下,URLEncoder将这些转换为%2F,这对我不起作用。我的第一个想法是采取这种方法:

URLEncoder.encode(groupName, UTF_8.name()).replaceAll("%2F", "/")

但这感觉有点哈哈。是否有更传统的方法来实现这一目标?

0 个答案:

没有答案
相关问题