关于URL中文参数
比如: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 解决了