안드로이드

안드로이드 한글 URL 인코딩 디코딩

DYNEE 2016. 2. 15. 09:55

안드로이드 한글 URL 인코딩 디코딩 방법


인터넷에서 정보를 얻어올때 URL을 많이 사용하는데 한글 값을 보낼 때 인식하지 못하는 경우가 있다. 

이럴 경우에는 URLEncoder와 URLDecoder를 사용하여 UTF-8 이나 EUC-KR로 변환하면 된다. 


"한글"이라는 단어를 각각의 EncodingType으로 Encoding/Decoding 예시 


String decodeStr =URLDecoder.decode(encodeStr, "UTF-8") 

String encodeStr = URLEncoder.encode("한글", "UTF-8");  

encodeStr 값- %ED%95%9C%EA%B8%80

decodeStr 값- 한글