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