개발일지/자바
Request시 URL 파라미터 아스키코드 디코딩 하는법
ZI_CO
2023. 12. 22. 03:46
1. URL 파라미터 아스키코드를 문자열로 디코딩
import java.io.UnsupportedEncodingException;
import java.net.URLDecoder;
import java.nio.charset.StandardCharsets;
public class URLDecoderExample {
public static void main(String[] args) {
try {
// 인코딩된 URL 문자열
String encodedUrl = "%EB%82%A0%EC%94%A8";
// URL 디코딩
String decodedUrl = URLDecoder.decode(encodedUrl, StandardCharsets.UTF_8.toString());
// 결과 출력
System.out.println("Encoded URL: " + encodedUrl);
System.out.println("Decoded URL: " + decodedUrl);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}
2. URL 파라미터 문자열을 아스키코드로 인코딩
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.nio.charset.StandardCharsets;
public class URLEncoderExample {
public static void main(String[] args) {
try {
// 디코딩된 문자열
String decodedString = "날씨";
// URL 인코딩
String encodedString = URLEncoder.encode(decodedString, StandardCharsets.UTF_8.toString());
// 결과 출력
System.out.println("Decoded String: " + decodedString);
System.out.println("Encoded String: " + encodedString);
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
}