我在express.js上有一个服务器
app.get('/[acdrs]/*', async (req, res) => {
....
const path = req.url
....
})
我的请求可以使用任何语言,包括俄语。
例如
/c/en/hello_worls
/c/ru/привет
ETC。
当我用俄语发出请求时,req.url 会被编码。
/c/ru/%D0%BF%D1%80%D0%B8%D0%B2%D0%B5%D1%82
如何确保以俄语发出的请求不会被转换?
某些较旧的系统可能不支持 URL 中的西里尔字母。在这种情况下,可以使用解码。下面是如何在 js 中完成此操作的示例: