0

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

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

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

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

但这感觉有点骇人听闻。有没有更传统的方法来实现这一点?

4

0 回答 0