public static String resourceToFileName()

in src/main/java/org/apache/sling/fsprovider/internal/mapper/Escape.java [75:90]


    public static String resourceToFileName(String path) {
        try {
            StringBuilder result = new StringBuilder();
            for (int i = 0; i < path.length(); i++) {
                char c = path.charAt(i);
                if (RESERVED_CHARS_SET.get(c)) {
                    result.append(URLEncoder.encode(String.valueOf(c), StandardCharsets.UTF_8.name()));
                } else {
                    result.append(c);
                }
            }
            return result.toString();
        } catch (UnsupportedEncodingException ex) {
            throw new RuntimeException("Unsupported encoding.", ex);
        }
    }