我需要在网址中传递一些参数,它们可以包含特殊字符,例如",西班牙语Ñ或ñ,:空格和重音符号".
在添加到url之前对它们进行编码的方法是什么,或者如果我在这样的html中进行编码,请阅读它们?
我试过这个:
arrayData[i] = pair[1].replace('+', " ").replace('%22', "\"");
Run Code Online (Sandbox Code Playgroud)
但只是使用+或空格,而不是同时或两行:
arrayData[i] = pair[1].replace('+', " ");
arrayData[i] = pair[i].replace('%22', "\"");
Run Code Online (Sandbox Code Playgroud)
Man*_*jar 10
例如,您可以尝试使用encodeUri内置函数
encodeURI('coño funcionó!')
Run Code Online (Sandbox Code Playgroud)