我在JavaScript中有一个字符串:
ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018
如何将其转义并解析为URL 用Java解码这个? 我尝试使用:
encodeURIComponent(url);
但我得到这个字符串:ghichúđặcbiệt(!@ 我该如何解决呢? 感谢
答案 0 :(得分:0)
应该是直截了当的
var uri = "ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018";
var res = encodeURIComponent(uri);
console.log (res)

参考 - https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_encodeuricomponent
答案 1 :(得分:0)
您可以使用encodeURIComponent()和decodeURIComponent()对网址进行编码然后解码;
var url="ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018";
var encoded = encodeURIComponent(url);
var decoded = decodeURIComponent(encoded)
console.log(`Encoded url ${encoded}`);
console.log(`Decoded url ${decoded}`);