Programming/node.js2018. 12. 7. 15:39

공백이 %20 으로 치환되는건 escape로도 되는거 같으니. 굳이 다른거 찾을 이유는 없는 듯..



$ node

> var qs = require('querystring');

undefined

> qs.unescape("http://localhost/api/sd?23 23 23")

'http://localhost/api/sd?23 23 23'

> qs.escape("http://localhost/api/sd?23 23 23")

'http%3A%2F%2Flocalhost%2Fapi%2Fsd%3F23%2023%2023'

> qs.escape("2002-02-22 22:22:22")

'2002-02-22%2022%3A22%3A22'


[링크 : http://blog.jeonghwan.net/2016/06/29/querystring-body-in-express.html]



+


javascript(client side) 에서 하는 법

var url = 'folder/index.html?param=#23dd&noob=yes'; //or specify one


var encodedUrl = encodeURIComponent(url);

console.log(encodedUrl);



var url = 'folder%2Findex.html%3Fparam%3D%2323dd%26noob%3Dyes'; //or specify one


var decodedUrl = decodeURIComponent(url);

console.log(decodedUrl); 


[링크 : https://www.sitepoint.com/jquery-decode-url-string]

'Programming > node.js' 카테고리의 다른 글

node.js sso  (0) 2018.12.11
node.js rpi gpio  (0) 2018.12.08
node.js compressed http  (0) 2018.12.06
waveform-data.js  (0) 2018.11.30
node.js 혹은 sqlite?  (0) 2018.11.26
Posted by 구차니