Christmas Pikachu Request시 URL 파라미터 아스키코드 디코딩 하는법
개발일지/자바

Request시 URL 파라미터 아스키코드 디코딩 하는법

ZI_CO 2023. 12. 22.

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();
        }
    }
}

댓글