import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.net.URLDecoder;
public class UrlEncoderDecoderExample {
public static void main(String[] args) {
String originalUrl = "https://www.example.com/page?name=John Doe&age=30";
try {
String encodedUrl = URLEncoder.encode(originalUrl, "UTF-8");
System.out.println("编码后的URL: " + encodedUrl);
String decodedUrl = URLDecoder.decode(encodedUrl, "UTF-8");
System.out.println("解码后的URL: " + decodedUrl);
} catch (UnsupportedEncodingException e) {
System.out.println("URL编码或解码时出现异常: " + e.getMessage());
}
}
}