JavaScript中等于特殊字符的转义字符串

JavaScript中等于特殊字符的转义字符串,javascript,escaping,urlencode,Javascript,Escaping,Urlencode,我有一个JavaScript字符串: ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018 如何在URL中转义并进行解析 用Java解码? 我尝试使用: 但我只得到了这个字符串:ghi chđặ毕加索ệt(@ 我怎样才能修好它 谢谢应该是直截了当的 var uri=“ghi chuđặ毕加索ệ2018年11月6日; var res=encodeURIComponent(uri); console.log(res)您可以使用encodeURICompo

我有一个JavaScript字符串:

ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018
如何在URL中转义并进行解析 用Java解码? 我尝试使用:

但我只得到了这个字符串:ghi chđặ毕加索ệt(@ 我怎样才能修好它
谢谢

应该是直截了当的

var uri=“ghi chuđặ毕加索ệ2018年11月6日; var res=encodeURIComponent(uri);
console.log(res)您可以使用encodeURIComponent()和decode UriComponent()对url进行编码然后解码

var url=“ghi chuđ”ặ毕加索ệ2018年11月6日;
var encoded=encodeURIComponent(url);
var decoded=decodeURIComponent(编码)
log(`Encoded url${Encoded}`);

log(`Decoded url${Decoded}`);
似乎OP已经尝试过这个方法,但不清楚为什么对他们不起作用
encodeURIComponent(url);