import java.util.Base64; import java.net.URLEncoder; public class Base64URLHandler { public static void main(String[] args) { byte[] data = {1, 2, 3, 4, 5}; String base64Encoded = Base64.getEncoder().encodeToString(data); System.out.println(base64Encoded); String urlEncoded = URLEncoder.encode(base64Encoded, "UTF-8"); System.out.println(urlEncoded); String urlDecoded = java.net.URLDecoder.decode(urlEncoded, "UTF-8"); System.out.println(urlDecoded); byte[] base64Decoded = Base64.getDecoder().decode(urlDecoded); for (byte b : base64Decoded) { System.out.print(b + " "); } } }


上一篇:
下一篇:
切换中文