<dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>1.15</version> </dependency> import org.apache.commons.codec.net.URLCodec; public class URLEncodingExample { public static void main(String[] args) { URLCodec urlCodec = new URLCodec(); try { String encodedUrl = urlCodec.encode("https://www.example.com/?param=Hello World!"); System.out.println("Encoded URL: " + encodedUrl); } catch (Exception e) { e.printStackTrace(); } } } Encoded URL: https%3A%2F%2Fwww.example.com%2F%3Fparam%3DHello%20World%21 import org.apache.commons.codec.net.URLDecoder; public class URLDecodingExample { public static void main(String[] args) { URLDecoder urlDecoder = new URLDecoder(); try { String decodedUrl = urlDecoder.decode("https%3A%2F%2Fwww.example.com%2F%3Fparam%3DHello%20World%21"); System.out.println("Decoded URL: " + decodedUrl); } catch (Exception e) { e.printStackTrace(); } } } Decoded URL: https://www.example.com/?param=Hello World!


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