[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/biblelamp/JavaExercises/master/Experiments/FileNameDecode.java [Back]  [Original]

class FileNameDecode {

    // after (in Angular):
    //  btoa(encodeURI(file.name))

    public static void main(String[] args) throws java.io.UnsupportedEncodingException {

        String encodeURI = "Ahoj%20jak%20se%20m%C3%A1%C5%A1";
        String btoa = "QWhvaiUyMGphayUyMHNlJTIwbSVDMyVBMSVDNSVBMQ==";

        System.out.println(java.net.URLDecoder.decode(encodeURI, "UTF-8"));
        System.out.println(
            java.net.URLDecoder.decode(
                new String(java.util.Base64.getDecoder().decode(btoa)), "UTF-8"));
    }
}

Web Proxy Viewer  |  New URL  |  Original Page