大家好,
最近在设定route时遇到了中文变乱码的问题,设定如下:
var express = require('express'),
router = express.Router(),
router.route('/' + encodeURIComponent('公司'))
.get(function(req, res) {
res.end();
});
结果:
Cannot GET /åå
router.route('/company/:name')
.get(function(req, res) {
console.log(req.params.name);
});
结果:
name变成乱码
不论哪种方法只要遇到中文就会变成奇怪的乱码
请问是否有办法解决呢?