关于URL中文参数
发布于 8 年前 作者 zimulili 5012 次浏览 来自 问答

比如:http://localhost:3000/?q=中文 这个带中文的URL,浏览器发送过来的是:http://www.5p44.com/?q=中文

这里->中文:%E4%B8%AD%E6%96%87<-

**node get到这个URL后,因为都是UTF-8编码 ** 然后我console.log(req.query.q); //中文

结果就得到了中文两个字

可是我就想要%E4%B8%AD%E6%96%87呀

怎么都搜不到想要的结果,求解答

怎么将中文转换成%E4%B8%AD%E6%96%87这样的

4 回复

urldecode and urlencode 就可以相互转换吧!

urlencode('中文')=%E4%B8%AD%E6%96%87

encodeURI decodeURI

thanks 解决了

回到顶部