大家好,
最近在設定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變成亂碼
不論哪種方法只要遇到中文就會變成奇怪的亂碼
請問是否有辦法解決呢?