Class URIUtils

java.lang.Object
org.apache.commons.vfs2.util.URIUtils

public class URIUtils extends Object
The URI escape and character encoding and decoding utility.

This was forked from some needed methods such as #encodePath(...) in org.apache.commons.httpclient.util.URIUtil, in order to not be dependent on HttpClient v3 API, when generating and handling GenericURLFileNames, but it should work with any different HTTP backend provider implementations.

  • Method Details

    • encodePath

      public static String encodePath(String unescaped)
      Escape and encode a string regarded as the path component of an URI with the default protocol charset.
      Parameters:
      unescaped - an unescaped string
      Returns:
      the escaped string
    • encodePath

      public static String encodePath(String unescaped, String charset)
      Escape and encode a string regarded as the path component of an URI with a given charset.
      Parameters:
      unescaped - an unescaped string
      charset - the charset
      Returns:
      the escaped string