Escape String等于JavaScript中的特殊字符

时间:2018-06-13 04:17:31

标签: javascript escaping urlencode

我在JavaScript中有一个字符串:

ghi chú đặc biệt (!@#$%^&*) ngày 06/11/2018
  

如何将其转义并解析为URL   用Java解码这个?   我尝试使用:

encodeURIComponent(url);

但我得到这个字符串:ghichúđặcbiệt(!@ 我该如何解决呢? 感谢

2 个答案:

答案 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}`);