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();
}
}
}
'개발일지 > 자바' 카테고리의 다른 글
네이버 날씨 크롤링해서 현재 지역 날씨 조회하기 (1) | 2023.12.22 |
---|---|
웹 클롤링 원하는 요소 접근하기 (0) | 2023.12.22 |
크롤링해서 이미지 파일 다운받기 (0) | 2023.12.21 |
Base64 인코딩, 디코딩 (0) | 2023.12.17 |
Stream API (0) | 2022.11.08 |
댓글