프로그래밍 PROGRAMMING/자바 JAVA AND FRAMEWORKS

[JAVA] STRING 문자열을 URL 인코딩 혹은 디코딩 하기

매운할라피뇽 2021. 12. 18. 09:35
반응형

문자열을 URL 인코딩 혹은 디코딩하는 방법

 

문자열을 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 등 인코딩할 언어셋을 지정해주면 됩니다.

반응형