最近升级了node版本,今天有客户反馈问题,浏览器访问正常,但在app里查不出结果。 跟踪发现是因为url中中文未encode,chrome是因为会自动对中文encode所以没问题,在终端下curl就能发现,node v0.10版本得到的querystring是region(深圳,0)&keyword=莲花山, 而在node v0.12.0下得到的却是region(æ·±å³,0)&keyword=è²è±å±±这种乱码。这种情况怎么破?因为我在var server = http.createServer(function(req, res) {})里直接得到的req.url就已经是乱码了
作者
作者其它话题