프로그래밍 PROGRAMMING/자바 JAVA AND FRAMEWORKS
[JAVA] STRING 문자열을 URL 인코딩 혹은 디코딩 하기
매운할라피뇽
2021. 12. 18. 09:35
반응형
문자열을 URL 인코딩 혹은 디코딩하는 방법
URL에 문자열을 보내줘야할 때는 인코딩 혹은 디코딩을 이용하여 변환된 문자열로 보내줘야 합니다. URL에는 ASCII 문자열에 포함되지 않은 문자를 포함하여 보낼 수 없기 때문입니다. 그럴때는 URLEncoding/URLDecoding을 이용해 문자열을 변환해줍니다.
인코딩하는 방법
String encodedStr = URLEncoder.encode(String targetStr, String charsetName);
디코딩하는 방법
String decodedStr = URLDecoder.decode(String targetStr, String charsetName);
인코딩 및 디코딩할때 charsetname은 통일해주어야 한다. charsetname에는 UTF-8 등 인코딩할 언어셋을 지정해주면 됩니다.
반응형