[Android/Node.js] Query(URL)로 값을 전달했을 때, 원래 값으로 Decode하는 법

|

Body로 data를 보내게 되면 깨지지 않는데에 반하여 URL로 data를 보내는 Query방식이면 보통 URL주소창에서 한글이 깨져 보이는 식으로 깨지게 된다. 예를들어, '@'는 '%40'처럼 보이는데, 이를 해결하기 위해서는 decodeURI()을 사용하면 해결할 수 있다. 그 반대는 encodeURI()이다.

* URL이 아니라 URI이다.

var member_email = decodeURI(req.query.member_email); console.log("search: " + JSON.stringify(member_email));


And